Python学习第七课

时间:2022-03-19 13:42:21

Python学习第七课
'Alex'
"Alex"
print('hello'*5) #重复输出字符串

print('hellowold'[2:]) #类似于切片操作;会取出 llowold

#关键字 in
print(123 in [23,12,123,45]) #返回ture

#字符串拼接
A='123'
B='456'
C=A+B

D=''.join([A,B])

print(C)
print(D)

Python的内置方法
st='hello kitty {name} is {age}'
st1='he\tllo kitty'

print(st.count(1)) # 统计元素个数
print(st.capitalize()) # 将字符串元素首字母大写
print(st.center(50,'---')) # 用---将它居中分隔
print(st.casefold())

print(st.encode())
print(st.endswith('tty')) # 以某个内容结尾,为真返回TURE
print(st.startswith('he')) # 以某个内容开始,为真返回TURE

print(st1.expandtabs(tabsize=20)) # 调整\t的间距
print(st.find('t')) # 查找到该元素的第一个元素,并返回索引值

print(st.format(name='Alex',age=37)) # 格式化输出
print(st.format_map({'name':Alex},'age':22))

print(st.index('t'))
print('asd'.isalnum())
print('123456'.isdecimal())
print('123456'.isdight()) #判断是否为整型

print('My title'.istitle())

# 反转
print('My title'.lower())
print('My title'.upper())
print('My title'.swapcase())

www.cnblogs.com/alex3714/articles/5717620.html

#能调用方法的一定是对象
li=[1,2,3]
li.append('2')
'asc'.captical()
位置
文件

open()
f.read()
f.write()
f.readline() 读取特定行
f.readlines() 读取全部文件
f.close()
f.tell() 识别光标位置
f.seek() 调整光标位置

print() 包含自动换行
print(X.strip) 会自动跳过内部换行

nunber = 0
for i in f.rendlines():
number += 1
if number == 6:
i='.join([i.strip()','iiii'])
print(i.strip())
f.close

for i in f:
print(i.strip()) # python会对f作迭代处理;不用的时候不取 ,用的时候取

f.flush() # 将存储数据上传到磁盘
sys.stdout # 终端显示
time.sleep(0.2) # 等待0.2秒