当要使用某个变量时,确定它已经被赋值和定义
数据类型(数字):整型 (关键字 int 如:a=10)浮点型(关键字 float b=10.0)
布尔值 (关键字:bool bollean True / False 首字母大写)
------------------------------------------------------------------------------------------------------------------------------
字符串(关键字:str 成对的单/双/三 引号里的内容都是字符串,区别于注释,如:a='hello' s=' ' 表示空字符串)
字符串的使用:1.字符串里面的元素 单个字母、数字、汉字 单个符号都称之为一个元素
字符串取值:单个值 字符串名[索引值] 如:s[5] s[-1]
字符串取值:多个值 切片 字符串名[索引头:索引尾:步长] 步长默认为1,可不写 如:s[1:5:2] 取1 3 取头不取尾 s[:4] 取0 1 2 3 s[3:] 3以后的都取 s[::-1]取反序的所有
字符串分割:字符串名.split(可以指定切割符号) 把字符串变为列表,列表里的子元素都是字符串类型,指定的切割符,被切走了
字符串的替换:字符串名.replace(‘指定替换值’,‘新值’)
字符串的去除指定字符:字符串名.strip(‘指定字符’)默认去掉空格,只能去掉头和尾指定的字符
字符串的拼接:+ 需要+左右两边的变量值类型一致,否则需要在值上加引号或者如果是整数 加上 str可以强制转为str类型
字符串的格式化输出:1.format 特点{ } ,用{ }来占坑,最后接.format(字符串名)
2. % %s占一个字符串,%d表示数字(整型/浮点数),%.1 f 表示浮点数(小数点后保留一位) 最后接%(字符串名)
------------------------------------------------------------------------------------------------------------------------------
索引:(从头0开始标记 ,正序 从最后开始数-1,反序)
统计数据的长度:len 如:print(len(s))
判断数据类型:type 如:print(type(d))
列表:list 符号[ ] 可以存在空列表,里面可以包含任何类型的数据 a=[ ] ,列表里的元素根据逗号来进行分割