整型 字符串方法 for循环
程序员文章站
2023-11-28 14:26:22
整型 字符串 迭代式循环:for,语法如下 ......
整型
计算机64位 -2 ** 63 ~ 2 ** 63 -1 计算机32位 -2 ** 31 ~ 2 ** 31 -1 int不能变非数字的字符串 #python2 中有长整型 #python3 中只有整型
字符串
name = 'fengqiang' 012345678 -9.......-1 print(name[0:]) # 第一个到最后一个 print(name[::-1]) # 倒叙 [::]分别是起始位、最后、步长 # str方法 n1 = name.capitalize() # 首字母大写其他的小写 n2 = name.upper() # 将全部字母大写 n3 = name.lower() # 将全部字典小写 print(name.startswith('f')) # 判断第一位是否是该字母 返回bool值 print(name.endswith('f')) # 判断末位是否是该字母 返回bool值 n4 = name.find('n') # 找不到就-1呗 是在查找索引 n5 = name.index('q') # 找不到就报错啊 也是在查找索引 s = 'fengqiang{}{}{}' print(s.format('第一','第二','第三')) s = 'fengqiang{0}{2}{1}' print(s.format('第一','第二','第三')) s = 'fengqiang{a}{b}{c}' print(s.format(a = '第一',b = '第二',c = '第三')) print('_'.join(s)) print(s.split('n')) # 在str处进行分割 返回列表 print(s.strip()) # 默认去两边的空格 可指定字符串去除两边 print(s.replace('n','q')) #替换 old new 后边可选个数 print(s.swapcase()) # 字母大小写上下颠倒 print(s.isdigit()) # 判断是否是数字 print(s.isalpha()) # 是否是字母 或 汉字 print(s.isalnum()) # 字符串由字母或数字组成
迭代式循环:for,语法如下
# 强大的for循环机制 会把 str 列表 元组 字典 集合 通过iter方法的可迭代对象 (字典只能取出key) for i in range(10): 缩进的代码块