目录 控制流程之for循环 基本语法 for+break for+continue for+else for循环打印lodaing 数字类型内置方法 整型 int 浮点型 float 字符串内置方法 列表内置方法 控制流程之for循环 基本语法 for 变量名(会拿到容器类元素的每一个值) in 容器类元素: print(变量名) for i in range(5): print(i) # 打印结果: 0 1 2 3 4 while可以循环一切事物 for 循环提供了一种手段,不依赖索引取值 f…
目录 1. 字符串类型 2. 常用操作及内置方法 3. 其他内置方法 1. 字符串类型 用途:姓名,性别等 定义: name1 = 'zhaojun' name2 = "zhaojun" name3 = '''zhaojun''' name4 = """zhaojun""" a = str(1, 1) 2. 常用操作及内置方法 a = 'abbbcgdfghh' b = 'ababababa' c = ' fdgfdhgf '…
目录 字符串的数据类型转换及内置方法 类型转换 内置方法 优先掌握的方法 需要掌握的方法 strip, lstrip, rstrip lower, upper, islower, isupper 插入一个小知识(图片验证码) startswith, endswith 格式化输出之format 拼接字符串(+ * join) 替换字符串中指定的字符(replace) 判断字符串中是否是纯数字(isdigit) 需要了解的方法 查找指定字符对应的索引值 文本位置改变 特殊符号 captalize:首…
这里说的是字符串中的内置方法,毕竟字符串是最常用的操作对象. ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__le…
1.for循环 for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环字典时默认取出key: dic={'x':111,'y':222,'z:333'}​for k in dic:​ print(k)  #只输出k​ print(k,dic[k])  # 同时输出key和value while循环 VS for循环 ①while循环:称之为条件循环,循环的次数取决于条件何时Flase for循环:称之为迭代器循环,循环的次数取决于数据包含元素的个数 ②for循环专门用来取值,在…
在上一篇随笔(https://www.cnblogs.com/g-qiang/p/10448813.html)中,说到 Python 有六种标准数据类型,而数字类型和字符串类型又是其中基本的数据类型.上一篇随笔介绍了数字类型,这篇随笔介绍字符串类型.全文结构如下: 一.编码方式 Python 的字符串类型使用了统一编码(Unicode编码).统一编码几乎覆盖世界上所有的字符,包括英文字母.汉字.韩文等等.使用了统一编码,一个汉字和一个字母的存储空间.表达方式一致,很便于中文处理. 获取 Unic…
for 循环: l=['a','b','c'] for i in l : print(i) while循环和for循环 while循环:条件循环,循环的次数取决于条件何时为False for循环:循环的次数取决于数据的包含的元素的个数 for循环专门用来取值,在循环取值方面比while循环要强大,以后但凡遇到循环取值的场景,就应该用for循环 for+break names=['a','b','c','d'] for name in names: if name == 'c': break pr…
一.可变与不可变 可变:值改变,但是id不变,证明就是在改变原值,是可变类型.它的原理是在内存里有一个值,然后这个值发生了改变,意为id地址是同一个,没有变化 # l=['a','b'] # print(id(l)) # 结果为 # l[]='A' # print(l) # 结果为 ['A','b'] # print(id(l)) # 结果为 不可变:值改变,但是id也跟着变,证明是产生了新的值,是不可变类型.它的原理是在内存里有一个值,然后又申请了另一个地址,则id地址不同.称为不可变类型.…
Python3:数字类型和字符串类型的相互转换 一.python中字符串转换成数字 方法1: 类中进行导入:import string str='555'num=string.atoi(str)num即为str转换成的数字转换为浮点数:string.atof(str) 方法2: 直接intint(str)即可. 二.数字转换成字符串 num=322str='%d'%numstr即为num转换成的字符串 注意:数值必需转为字符,不然直接使用参数会出异常:…
目录 一.可变与不可变类型 二.数字类型 三.字符串类型 四.列表类型 一.可变与不可变类型 可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型 不可变类型:值改变,id也跟着改变,证明产生了新的值,是不可变类型 # 整型是不可变类型 x = 9 print(id(x)) x = 10 print(id(x)) # 列表是可变类型 l = ['a','b'] print(id(l)) l[0] = 'A' print(l) print(id(l)) 二.数字类型 # 一.整型int…