python-day2

1.基本运算
结果是值的运算
赋值运算
算数运算
结果是布尔值的运算
比较运算 a = 1 < 2
逻辑运算 a = 1 == 2
成员运算 a = "中" not in "中文"

2.基本数据类型分类

整形  int
字符串  str
列表  list
字典  dict
元组  tuple
布尔值  bool

3.整形的常见操作
int
bit_length() 输出数字的对应的最小的占用bit位数
int(str,base = x) 将str按照x进制转换成10进制数

4.字符串的操作
m1 = ""join(a) #将字符串中的内容通过""分割开来
m2 = a.split("i",2) #使用"i"作为分隔符,将字符串a分割开,切分两次,如果不指定次数2,则所有的都分;rsplit 是从右边开始分.分割之后是列表类型,且分割后,不包含"i".
m3 = a.find("i") #在字符串a中查找'i',如果找不到,则返回-1,找到则返回i第一次出现的位置
m4 = a.strip("i") #将字符串a, 左右两边能匹配到的i删除,如果不配置'i',则删除左右两边的空白字符,比如空格,制表符
m5 = a.replace("i","o") #将字符串中的i替换为o
m6 = a.upper() #将字符串全部转换为大写
m7 = a.lower() #将字符串全部转换为小写

m8 = a[0:2]  #字符串切片0-1,左闭右开区间
m9 = len(a)  #获取字符串长度
m10 = a[1]    #获取字符串第1个字符,从0开始

for i in a:
  print(i)    打印出字符串a中的每一个字符

v1 = a.capitalize()    #首字母大写
print(v1)

v2 = a.center(30,"a")  #将a放在中间,总长度30,其余字符使用a填充
print(v2)

v3 = a.count("e")  #统计a字符串中,e的数量
print(v3)

v4 = a.find("E")  # 查找字符串中E的位置,如果找不到,返回-1
print(v4)   
v5 = a.casefold()  #将字符串全部转化为小写
print(v5)

v7 = a.endswith("k")  #判断结尾是否是k,不是返回false,是返回true
print(v7)

v8 = a.startswith("k")  #判断开始是否是k,不是返回false,是返回true
print(v8)

v9 = a.index("e",0)  # 查找字符串中第一个出现e的位置,如果找不到,运行会报错
print(v9)
posted @ 2025-02-10 10:27  小学生132  阅读(24)  评论(0)    收藏  举报