【AI达人养成营】第一周学习笔记
收藏
- round():对输入的数值四舍五入
print(round(1.89))
-
结果为:print(round(1.89,1))
保留小数点后一位1.9
- id():取出输入的变量在内存中的地址
- %的表示:
结果为2%print('%d%%'%(2))
- 内置函数help()用来显示某个输入的函数名的函数用法
str1 = 'abcd' help(str1.count)
- ls.pop(i):将列表或集合中的第i项取出并删除该元素,当pop()中没有参数时则删除最后一个
- list类型的部分用法:
结果为:list1 = ['1','2','3','4'] print(['app_%s'% n for n in list1])
['app_1', 'app_2', 'app_3', 'app_4']
- insert():在指定位置上添加指定值(超出最大范围则在末尾添加)
- list1.extend(list2):将一个列表list2添加到list1的末尾,与list1 + list2结果一致
- str的部分方法:
- find():用来检测字符串中是否包含子字符串str,如果包含返回最先匹配到索引值,否则返回 -1
- index():与find()功能相同,当查询不到子字符串是会报错
- capitalize():首字母大写
str2 = 'hello world' print(str2.capitalize())
Hello world
- 可读性更好的方法:f-string
name = '李华' hight = 170 age = 17 print(f'我是{name},今年{age}岁,身高是{hight}cm')
我是李华,今年17岁,身高是170cm
- next(g):g为可迭代对象,每运行一次next就输出g的下一个元素,当输出了最后一个元素之后再运行会报错
- yield:当在函数里运行到如: yield n 时会抛出n,下次循环时再执行抛出n的地方的下一步
0
收藏
请登录后评论