一、运算符
1 算数运算符:+ 、- 、 * 、/ 、**、 //、%
2赋值运算符
算术运算符和赋值运算符是配合使用的,获取的结果是明确的值
例
count=count+1
count+=1
3比较运算符:<、 > 、!=、>=、<=、==
4逻辑运算符:and \or\ not in \in
逻辑运算符和比较运算符,返回结果为布尔值,返回结果为真True、假False
执行优先级为:
1、先计算()里面的内容
2、没有括号时,顺序执行,从前往后
3、
结果是True 与or====>True
结果是True 与and====>继续判断
结果是False 与or====>继续判断
结果是False 与andr====>False
二、基础数据类型
ctrl+鼠标选中某数据类型,可查看该数据类型的所具备的所有功能
1数字int
a="123" b=int(a) b=b+100 print(type(b),b)
解释:讲a字符串转换为b数字,type(b)可以查看b的数据类型
a="123a"
b=int(a)########只能转换字符串为数字的,包含字母的不可以
1)常用的数据类型功能
bit_length(),代表当前数字的在二进制中至少需要几位表示
age=10 v=age.bit_length() print(v)
2字符串str
常用的数据类型功能
2.1 captalize,表示输出的首字母大写
test="alex" v1=test.capitalize() print(v1)
2.2 caseflod,表示所有字符变小写
test="alEx" v1=test.casefold() print(v1)
2.3 center,表示设置字符宽度,并将内容居中,#20代指总长度,*代指空白处可以用*代替,*可以是任意一个字符,*无时用空白填充字符宽度
test="alEx" v1=test.center(20,"财") print(v1)
2.4 count,表示从字符串中寻找子序列,可以设置开始查找的位置:起始位置和终止位置。
test="alExalExrrfrgddealEx" v1=test.count("Ex",5,20) print(v1)
计算当前字符的出现的次数,可以从第5位开始查找,第20位结束查找
2.5 endswith和startswith,表示已什么为开始或结束,判断真假
test="alExalExrrfrgddealEx" v1=test.startswith("a") print(v1)
真
test="alExalExrrfrgddealEx" v1=test.startswith("b") print(v1) 假
2.6 find ,表示从开始往后找,找到第一个之后,取其下标/位置
test="alExalExrrfrgddealEx" v1=test.find("Ex",7,20) print(v1) 结果:20 从第7位开始查到到小于20位结束查找第一个Ex出现的位置,返回它的下标
注:-1代表未找到
2.7 format,代表格式化,将一个字符串的占位符,替换为指定的值
3列表list
4元组tuple
5 字典dict
6布尔值bool
原文:https://www.cnblogs.com/xucuiqing/p/11456566.html