python用于对不同数据进行分类的定义
str 字符串类型 (一般用于表达含义输出前端提供信息或可视化界面)
int 数字类型 (计算数据表达)
float 浮点类型(小数)(同上)
bool 布尔值 (多用于程序判断是特殊的数据类型)True False
set 集合 (只能添加不可变元素 不能有重复元素)(‘a’)
list 列表 [‘a’,‘b’]
dict 字典{‘a’:‘b’} (键值对应 用于数据库等存储数据)
tuple 元组 (‘a’,‘b’)(元组内数据不可操作只能查看,入内有可变数据可修改可变数据:列表)
**type()**查看数据类型
’ xxxx ’ 单引号注释
“xxxx” 双引号注释 (可嵌套单引号注释)
"""xxxxxx
xxxxxx 三引号注释 可换行输出
xxxxxx
"""
%s 占位符 字符串 %d 占位符 数字 (‘xxxx%s’ %卡卡) %单独输出打印需要%%
转义: \n 换行符 \t 制表符 (空4格) r‘ ’ 加r可取消内容里可能触发功能的特殊符号
print() 输出数据或文本 (print内置end=“”参数可添加转义符获取不同效果)不写默认end=‘\t’
input() 收集输入信息 (IO阻塞)暂停代码直到用户输入
len() 测试可迭代对象的元素个数
**type()**检测数据类型
-
a.count(‘输入a内字符’) 计算某个字符的总个数
-
a.replace(要改的字符,改成什么,改几次) 替换
-
a.split(‘添加以什么为分割线 空格也可以’) 分割
-
a.strip() 去除字符两边空格、换行符、制表符 ##用于input后##
- lstrip():删除字符串左侧空白字符
- rstrip():删除字符串右侧空白字符
-
a.format(添加占位符的内容) 占位符用{} 里面可以随意 格式化输出
-
abs(添加int) 绝对值
-
a.upper(添加要改的字符) 大写 a.isupper() 判断元素是否全由大写字母组成
-
a.lower(添加要改的字符) 小写 a.islower 判断该字符串是否全由小写字母组成
-
a.isdecimal() 判断是否全为数字
-
a.isalpha() 判断是否全为字母
-
a.isalnum() 判断是否全为字母或者数字
-
a.isspace():如果字符串中只包含空白,则返回 True,否则返回 False
-
a.startswith() 判断以什么开头
-
a.endswith() 判断以什么结尾
-
a.capitalize() 首字母大写 其他小写
-
title():将字符串每个单词首字母转换成大写。
-
a.swapcase() 大小写反转
-
a.find() 通过元素找索引 从左开始 不能用于列表 没有返回-1
- rfind(): 和find()功能相同,但查找方向为右侧开始。
-
a.index() 通过元素找索引 找不到报错
- rindex():和index()功能相同,但查找方向为右侧开始。
-
a.join(a)/a="_".join(a) 可将列表内容变为字符串 还可在字符间添加符号
-
字符串序列.ljust(长度, 填充字符)
- ljust():返回一个原字符串左对齐,并使用指定字符(默认空格)填充至对应长度 的新字符串
- center():返回一个原字符串居中对齐,并使用指定字符(默认空格)填充至对应长度 的新字符串,语
法和ljust()相同。