首页 > 编程语言 > 详细

Python基础部分的疑惑解析——运算符和数据类型(5)

时间:2019-04-30 17:50:16      阅读:117      评论:0      收藏:0      [点我收藏+]

运算符

最后得到数值的:

  算数运算符

  赋值运算符

最后得到布尔值的:

  成员运算符:in   not in

  逻辑运算符    and   or   没有优先级就是按顺序执行

  比较运算符   

数据类型

1、整型 int

2、字符型str

3、列表list

4、元组tuple

5、字典dirt

6、布尔bool

pycharm 中ctrl + 鼠标左键 可以跳转

int 魔法方法:

int(123)    #类型转换
a = 123
v = a.bit_length()  #计算出整型变量 占了几位 bit 

str 字符串魔法方法:

text = alex
v = text.capitalize()  #首字母大写
print(v)

text.casefold()   这个是特殊语言的转换   一般还是使用lower() 来字母小写    

text.upper()     字母大写

test = alex
v1 = test.center(20,$)  #字符串居中,后面接宽度,用单个字符填充
print(v1)
test = alex
v = test.count(a,0,10) #计算字符串出现的次数,可选起止位
print(v)

endswith    startswith   判断是否以字符串开头或者结尾,返回True  Flase

test = alex
v = test.find(w)   #查找字符串,返回所在位置,第几位bit, 如果不存在返回 -1  ,index也可以查找,但是找不到就报错,所以以后都用find
print(v)
a = his name is {name} , age is {age}‘     #可以加参数 ,赋值
v = a.format(name = alex,age = 19)    
print(v)


a = his name is {} , age is {}‘   # 可以加编号,赋值
v = a.format(alex,19)
print(v)
a = his name is {name} , age is {age}
v = a.format_map({"name":alex,"age":19})  #可以用字典直接赋值
print(v)
a = alex
v = a.isalnum()    #是否全是字母或者数字 返回布尔值
print(v)

 

Python基础部分的疑惑解析——运算符和数据类型(5)

原文:https://www.cnblogs.com/dayouge/p/10797203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!