Python学习日记(一)
一、内置函数
定义:
- 内置函数(BIF)方便程序员快速编写程序,BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入。
dir(_builtins_)
- 可通过语句dir(_builtins_)查询内置函数,其中小写的就是内置函数,一共有69个内置函数。
help(bif名称)
- 可通过 help(bif名称)查询内置函数功能和用法。
缩进
- 在 Python 里对待缩进代码要十分小心,如果没有正确地缩进,代码所做的事情可能和你的期望相去甚远(就像C语言里边括号打错了位置)。
如果在正确的位置输入冒号“:”,IDLE 会自动将下一行缩进!
if中不允许赋值
- Python 不允许 if 条件中赋值,所以 if c = 1: 会报错!
字符串拼接
- 在一些编程语言,我们可以将两个字符串“相加”在一起,如:'I' + 'Love' + 'FishC' 会得到 'ILoveFishC',在 Python 里,这种做法叫做拼接字符串。
二、字符串
引号的用途
- 字符串需要加上单引号或双引号,数字和加引号的数字概念截然不同。例如:
>>>3+8 11 >>>'3'+'8' '38'
相当于字符串的拼接。
转义字符 \
- 当字符串中包含引号时可用转义字符\加入。
>>>‘let\'s go!' "let's go!"
- 当在字符串中也包含\时可用两个\将反斜杠去掉,防止出现错误。
>>> str='C:\now' >>> print(str) C: ow >>> str='C:\\now' >>> print(str) C:\now
原始字符串
- 在字符串之前加r系统会自动为字符串进行反斜杠的转义,但末尾不能有反斜杠,否则会报错,如果想在末尾加反斜杠可以使用两个反斜杠反义
>>> str=r'C:\now' >>> print(str) C:\now >>> str=r'C:\\now\\' >>> print(str) C:\\now\\
长字符串
- 当字符串中有较长且跨越多行则可使用三个成对单引号或双引号
>>> str='''我爱你 爱你 aini love you 哦 !''' >>> str '我爱你\n爱你\naini\nlove you\n哦\n!' >>> print(str) 我爱你 爱你 aini love you 哦 !