Python基础知识学习 第二天 笔记
第二节课
元组不能修改也就是原位改变,列表能原位改变修改,可以后面付默认值,字典表d.get('xx','默认值')
'{0}'占位符 format(目标值)
'{0:2f}'的意思是占位符保留两位并且用浮点数表示
import math
math.floor坐标轴左边取整
math.trunc 坐标轴靠0取整
取整
round() 四舍五入
// 取整
/ 除法e
二进制 bin
八进制 hex
十六进制 oct
字符串分割
s[0]切第一个
s[0:4]切1到4个
s[-1],s[len()-1]切最后一个
s[:]就是从头到尾
s[::2]从头到尾隔着显示
s[::-1]从头到尾倒着显示
ord() 一个字符的编码
chr() 编码的字符是啥
字符串原位改变不可以所以有的替代
h=h.replace()用函数替换后赋值,不赋值还是原结果
列表和字符串变化
变成列表
s=''.join(i)
''中间是分隔符
列表变成字符串
i=list[s]
字符串.方法
函数
列表方法
split()切割成按照分隔符切割列表
startswith endswith 以什么开头以什么结尾
find 先某一个元素位置
元素 in 列表 寻找元素是不是在列表里
for 变量 in 列表 print()叫做遍历 print( end='|')可以加条件遍历
从l放到新列表res
l=[1,2,3,4,5,6]
res=[]
for i in l
print(i**2)
简化形式并叫做推到
res=[i**2 for i in l]
append extend 区别是一个添加元素一个添加列表
pop()
index()
count()
l2=l1 更改l1时l2也会改变
l2=l1[:]或 l2=l1.copy() 更改l1时l2不会改变
元素 is 字符串 查找字符串中是否存在