| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- Python_day04_昨日回顾.txt
- 1.字符串
- s = ''
- s.stratswith() # 判断字符串是否以指定前缀开头
- s.endswith() # 判断是否以指定字符串结尾
- s.isdigit() # '1234'
- s.isupper() # 大写
- s.islower() # 小写
- s.title() # 每个单词首字母大写
- s.split() # 指定分隔符进行切片
- s.rsplit() # 指定分隔符进行切片
- ''.join([‘1’,'a']) # 字符串拼接
- s.replace() # 字符串替换
- s.strip() # 删除结尾或开头的字符串
- s + '\n' # 字符串拼接'\n'表示换行
- 2、列表
- li = []
- li.append([]) # [[]]
- li[0].insert(1,'12dsa')
- v = li.pop() # 删除列表最后的元素,并返回此元素
- li.extend('hello') # 在列表末尾一次性追加另一个序列的多个值
- li['h', 'e', 'l', 'l', 'o']
- li.remove('h') # 删除具体元素
- idx = li.index('e') # 返回索引
- li.sort() # 正向排序
- li.sort(reverse=True) # 逆向排序
- li2 = li.sorted(li) # 排序返回一个新对象
- li.copy()
- list(li)
- li[:]
- 浅拷贝 -- 默认的
- 只会对最外层的数据,创建新的对象
- 嵌套内的数据不会被创建新的对象,只是引用而已
- 深拷贝 --
- import copy
- l3 = copy.deepcopy(li)
- 无论多少嵌套,都会被创建新的对象
- 3.元组
- 序列类型的字符串
- 里面的元素也可以是python的对象(list, tuple, str, int, float, dict.....)
- t = ()
- 命名元组
- 元素有对应的名字
- 4.文件读取
- -读
- with open('/Users/xc/1.txt', 'rw', encoding='utf-8') as f:
- f.read()
- f.readline()
- f.readlines()
- for line in f:
- print(line)
-
|