python3启航

网友投稿 252 2022-07-31

Python3的基本数据类型

数字 int ,所有功能都放在int里

a1 = 123

a2 = 456

##int

将字符串转换为数字

a = "123"

print(tyep(a),a)   === > 123

b = (int)a

print(type(b),b)   === > 123

n进制的数字

num = '0011'

v = int(num,base=2)   ===> 以二进制为底转化为十进制后赋值给 v

##bit_length

# 当前数字的二进制,至少用n位标识

age = 2

r= age.bit_lenght()

字符串的魔法

test = "alex"

#首字符大写

v= test.capitalize()

#英文字符小写

v2 = v.lower()  #还有一个.casefold()很多位置的对相应变小写

#.center(width,”填充字符“)

#.count('字符',shart =none.end=none)统计字符串中出现的个数,start为开始的字符从第几个字符(包括当前位置)开始统计,end为到那个结束 不包括!! end的位置,返回统计的个数,位置索引从0开始,0代表字符串中第一个字符    数学表示[ start,end)

#.endswith('字符')判断是否以写入字符结尾  返回值 布尔类型

#.find(sub,start,end),从前往后找,找到第一个之后获取其位置  返回值为int    没找到返回-1

#.format格式化 占位符可以用 值 还可以用 数字

test1='i am {name} ,age {a}'

v1 = test1.format(name = 'alex',a=19)

print(v1)

test1='i am {0} ,age {1}'

v1 = test1.format('alex',19)

#.format_map 也是格式化,不过传入的是一对对 键值对

依旧用上面的test1

v2 = test1..format_map({"name:"alex","a":19"})

#.isalnum() 字符串中是否只包含字母和数字  返回值为 布尔值

test = "uasf890"

v = test.isalnum()

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python线程条件变量Condition(31)
下一篇:django之模板层(django默认模板引擎)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~