小甲鱼:P2
内置函数BIF
dir(__builtins__)
查询函数用法
help(input)
help(int)
字符串拼接(数字、字符串相加)
5+3
'5'+'3'
转义字符 \
原始字符串 r
\n ---- 转义字符
\ ---- 转义字符
r ---- 原始字符串(不能\结尾)
长字符串(跨越多行)----三重引号
#P6:数值类型 整形 浮点型 布尔型-----e记法 科学记数法
e记法
2.5e-30
True=1 false=0
类型转换
整数 int 字符串str 浮点数 float
不要用str命名字符串:
该错误TypeError: ‘str’ object is not callable字面上意思:就是str不可以被系统调用,
其实原因就是:你正在调用一个不能被调用的变量或对象,具体表现就是你调用函数、变量的方式错误.
所以,这个错误想表达的就是:str()是系统自带的,你不能在用它的时候自己同时定义一个别的叫做str的变量,这样会冲突
Type()函数
type(True)
Isinstance()函数
a = 56
isinstance(a,str)
常用操作符
a-=1 -----------a=a-1
// 地板除法 10//8=1
% 求余
** 幂运算
逻辑操作符 and /or(两边任意一边为真----真)/ not(取相反)
0 —false 非0 ---- true
#P7:优先级:幂运算 正负号 算术操作符 比较操作符 逻辑运算符(not>and>or)
#P8-10:分支和循环
elif ----- else if()的意思
三元操作符
x,y = 4,5
small = x if x<y else y
Assert -----断言 assert关键字后条件为假 程序自动崩溃并报错
assert 3>4
assert 4>3
While、for 循环
while 条件:
循环体
for 目标 in 表达式:
循环体
favourite = "Wshulin"
for i in favourite:
print(i,end =' ')
member = ['小甲鱼','小布丁','lucky']
for each in member:
print(each,len(each))
###小甲鱼 3
小布丁 3
lucky 5
range()
>>> range(5)
range(0, 5)
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> for i in range(5):
print(i)
0
1
2
3
4
>>> for i in range(2,9):
print(i)
2
3
4
5
6
7
8
>>> for i in range(1,10,2):
print(i)
1
3
5
7
9
>>>
Break 退出循环
Continue 退出本次循环 进入下次循环