"""
1.5
"""
"""
for循环(遍历循环)
格式:
for <循环变量> in <可迭代对象>:
<循环体>
<可迭代对象>可以是元组,字符串……
"""
"""
len(x) 获取字符串x的长度
str(x) 将非字符串x转化为字符串格式
chr(x) 将x对应的单个Unicode代码转化成字符串,uft标准,与ASCII码兼容
ord(x) 将单个字符转化成对应的Unicode代码,十进制格式
hex(x) 将x对应的数字转化成16进制0x 字符串格式
oct(x) 将x对应的数字转化成8进制0o 字符串格式
bin(x) 将x对应的数字转化成2进制0b 字符串格式
int(x) 将x对应的数字转化成10进制
x = 'abcdefghijklmnop'
y = 123
print(len(x))
print(str(x))
print(chr(20320))
print(ord("你"))
print(hex(0b11))
print(oct(12))
print(bin(12))
print(int(0b1111111111111111))
print(chr(65535))
print(type(hex(0b11)))
"""
"""
字符串常用方法
str.lower() 返回字符串str的副本,全部字符小写
str.upper() 返回字符串str的副本,全部宇符大写
str.split(sep=None) 返回一个列表,由str根据sep被分割的部分构成,省略sep默认以空格分隔
str.count(sub) 返回sub子串出现的次数
str.replace(old, new) 返回字符串str的副本,所有old子串被替换为new
str.center(width, fllchar) 字符串居中函数,fllchar 参数可选,默认空格
str.strip(chars) 从字符串str中去掉在其左侧和右侧chars中列出的字符
str.join(iter) 将iter变量的每一个元素后增加一个str 字符串
str.capitalize() 将str首字母大写
str.index(s1,begin,end) 返回str在begin和end之间第一次出现s1的位置(引索),没有找到就报错,位置默认为0,长度,左闭右开
str.find(s1,begin,end) 返回str在begin和end之间第一次出现s1的位置(引索),没有找到就返回-1
s1 = "HELLO WORLD"
s2 = "hello world"
print(len(s1))
print(s1.lower()) # 字母全部转化成小写
print(s1.upper()) # 全部转化成大写
print(s1.split('O')) # 根据‘O’分割,若没找到,则按照空格
print(s1.count('L')) # 计算L出现的次数
print(s1.replace('L', '=')) # 将字符串中所有的旧子串转化成新子串
print(s1.center(20, '+')) # 将字符串两端补充到所设置宽度,若设置宽度小于本身,则保留本身,若差值为奇数,右边多一个
print(s1.strip('H')) # 去掉头尾的H
print('++'.join('123456')) # 在123456字符后面(不包括6)都添加++
print(s2.capitalize())
print(s2.index('o'))
# print(s2.index('o', 5, 7))#没有找到就报错
print(s2.find('o'))
print(s2.find('o', 5, 7))
"""
python学习笔记5
于 2024-01-11 17:30:39 首次发布