斐波那契函数
在——上补充代码,输出100以内的斐波那契数
1 | a,b=0,1 |
答案:a,b=b+a,a
试着思考相同结构能否用c语言实现
1 | int main() |
想了许久没有想出答案,在python的赋值中a,b=b+a,a
,a和b的赋值是同时进行的,但是在c语言中似乎无法用同时赋值,必须引用一个新的变量
jieba库
常用函数jieba.lcut(s) 精确模式,返回一个列表类型。作用:分词,按中文逻辑切片
eval()函数
把字符串形式的结果保留原本的东西,在进行正常的运算
unicode编码
ord()参数是一个字符,不能是字符串,返回该字符对应的Unicode码
chr()的作用是:输入一个十进制或十六进制数字,返回其在Unicode编码中对应的文字或符号
format格式化输出
语法print("{参数}".format(内容))
参数格式:冒填齐宽逗点类
列表切片:列表名[索引值:索引值:步长]
索引值省略默认为起始值或终止值
random库(随机)
len()函数
计算字符长度
str.split()方法
split(‘分割符’,num) 用指定分隔符对字符串切片,分割成num+1个字符串(切num刀)。
返回值是num+1个列表
可以省略,默认以空格全切
pow()函数
pow(x,y,z) x底数,y指数,z取余字数
只有xy的情况下返回值是x的y次方
有z的情况下返回值是pow(x,y)的结果对z求余
print()
print输出后自动换行
可以用print(,end=’结尾符’)改变结尾
complex()函数
complex是python中的复数类型,以类似5+6j的形式表达
complex函数用于创建一个复数或者将一个字符串转化为复数形式