Python随身听基础篇02-查找帮助与基本类型
2018-03-15 13:34
183 查看
介绍
本文是《Python随身听》基础篇02的文字稿,查找帮助与基本类型。《Python随身听》是由第8哥(De8ug)录制的一档Python节目。致力于带给你全新的python学习和复习体验,打造一门听着就能学会python的空中课堂。
点击链接,立即收听。
喜马拉雅:http://www.ximalaya.com/92215206/album/11009485/
网易云音乐:
https://music.163.com/#/program?id=909955987
正式开始本期节目之前,我假设你已经在自己的电脑上安装好了python环境。而且我强烈推荐你安装的是python的虚拟环境,如果你还没有安装,可以到我的简书上,搜索“小灶时间 虚拟环境”找到文章,去进行安装。
现在,打开一个控制台环境,敲上
python,开始练习吧!
python帮助指南
python中查找帮助非常的简单,在python的控制台中,敲一个help就可以了。
这时候,其实python会给你返回一句话
Type help() for interactive help, or help(object) for help about object.
这句话,就是说,要想寻求帮助,需要在
help后面加上括号,来执行
help程序,或者在括号里加上要查询的对象,来查找帮助。
你应该早就听说过,python是面向对象语言,处处皆对象,简单理解,你可以在help后面的括号里,写入任何你想查询的python提供的库名或方法名。至于面向对象,后面会单独有一期节目来详细解释。
现在,请在控制台输入:help()
python会带你进入交互式的帮助页面,这时候输入int,就会看见int的帮助,输入str就是str的帮助信息。
这是一个帮助主题页面,显示的是当前类的用途和各个函数的使用方法。
在每一个主题的帮助页面,用空格翻页,如果想退出,就直接输入q
示例如下:
help() help>int class int(object) | int(x=0) -> integer | int(x, base=10) -> integer ... (空格翻页,输入q退出当前帮助) help>str Help on class str in module builtins: class str(object) | str(object='') -> str | str(bytes_or_buffer[, encoding[, errors]]) -> str ... (空格翻页,输入q退出当前帮助) help> q You are now leaving help and returning to the Python interpreter. If you want to ask for help on a particular object directly from the interpreter, you can type "help(object)". Executing "help('string')" has the same effect as typing a particular string at the help> prompt. >>>
退回到python控制台,在
>>>后面,直接输入help(int),会直接进入int的帮助页面。
>>> help(int) (空格翻页,输入q退出当前帮助) (查询完毕,用下面语句退出python控制台) >>> exit()
现在,你已经会查看任何帮助了,可以继续往下看。关于帮助,后面的节目也会经常帮你复习,这是你学习的好帮手。
下面我们看基本数据类型。
基本数据类型
首先,我们说说为什么要有基本数据类型。数据类型是为了满足描述不同事物的不同需求。比如数字的整数,小数,说话写字的字符串,很多事情需要判断对错,每天都在流失的时间等等。不同的数据需要的计算机存储空间不同。
具体来说:
整型int -> 1,2,3.
浮点float -> 2.1, 3.5, 5.0
字符串str -> “你好”,'hello',需要单引号或双引号
布尔类型bool -> True, False
datetime -> 时间,以后节目具体讲
None -> 空类型,没有值
对于整型和浮点型,可以进行加减乘除,指数等数学计算。
对于字符串,可以进行长度计算,字符串拼接,大小写转换等。
介绍完数据类型,我们还需要了解一下变量的概念,然后再进行练习。
变量与命名
所谓变量,就是用一个东西去代表一些数字或字符串等,去执行各种操作。你需要通过变量去内存中占领一块地盘,进行各种数据运算。python允许使用任何的字母与数字的组合表示变量,甚至特殊字符,比如汉字。但是,超级不建议你使用汉字当变量。
简单命名规则如下:
变量不能用数字开头
不能是纯数字
可以用下划线连接。
练习时间
下面请打开python控制台,进行练习。>>> 1 # 输入数字,直接返回 1 >>> 2+3 # 可以当作计算器使用 5 >>> 4.6+3.8 8.399999999999999 >>> 'hello' # 输入字符串 'hello' >>> "晚上好" # 双引号,单引号都可以 '晚上好' >>> True # 布尔类型,注意开头字母大写 True >>> False False >>> a-d=1 # 不能直接写计算式,这也说明,不能用-当作变量命名 File "<stdin>", line 1 SyntaxError: can't assign to operator >>> a="hi" # 变量命名,内存中开辟一个空间a,保存的值“hi”,后续操作用a指代“hi” >>> a 'hi' >>> a_b="hello" # 变量命名,可以用下划线 >>> a_b 'hello' >>> a + a_b # 字符串可以相加 'hihello' >>> len(a) # 求长度 2 >>> type(a) # 查看类型 <class 'str'> >>> type(2) <class 'int'> >>> a. # 变量名后面,敲一个. 然后按tab键,就可以查看可以使用哪些函数 a.__add__( a.__getnewargs__( a.__new__( a.casefold( a.isalpha( a.ljust( a.rstrip( a.__class__( a.__gt__( a.__reduce__( a.center( a.isdecimal( a.lower( a.split( a.__contains__( a.__hash__( a.__reduce_ex__( a.count( a.isdigit( a.lstrip( a.splitlines( >>> a.upper() # 大写 'HI' >>> a.lower() # 小写 'hi' >>> a.startswith('a') # 是否以a开头 False >>> a.startswith('h') True >>> help(a.center) # 查看具体某个方法的帮助 center(...) method of builtins.str instance S.center(width[, fillchar]) -> str Return S centered in a string of length width. (输入q退出帮助页面) >>> a.center(6, '*') # 根据帮助提示,第一个参数为最终字符串宽度,第二个为用什么字符填充 '**hi**' (更多方法的使用请自己查看帮助,后续节目中也会在遇到时候进行讲解)
总结
今天我们学习了如下知识点:帮助方法
常用基本数据类型
变量
请打开python控制台一起练习。有任何问题或建议欢迎留言。
python随身听,程序任我行。下一期,我们将一起学习python中常用的内置数据结构,字典,列表等的使用,敬请关注!
相关文章推荐
- Python基础02 基本数据类型
- python基础-02-基本数据类型
- python基础02 基本数据类型
- Python菜鸟学习手册02----基本数据类型
- Python快速学习02:基本数据类型 & 序列
- Python基础02 基本数据类型
- Python学习02:基本数据类型
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- Python快速学习02:基本数据类型 & 序列
- Python随身听基础篇03-基本数据结构list和dict
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- 02-python基本数据类型
- Python基础02 基本数据类型
- Python基础02 基本数据类型