Python学习第二天
Posted libint
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习第二天相关的知识,希望对你有一定的参考价值。
运算符类型:
1.算术运算符
a = 10*10
2.赋值运算
a = a + 1
3.比较运算
a = 1 > 5
4.逻辑运算
a = 1>6 or 1==1
5.成员运算
a = "文" in "郑建文"
基本数据类型
数字 int
字符串 str
列表 list
元祖 tuple
字典 dict
布尔值 bool
数字:
int:
将字符串转换为数字:
a="123"
print(type(a),a)
b=int(a)
print(type(b),b)
# type查询数据类型
num="0011"
v=int(num,base=16)
# 将num字符串转换成数字,并转换成16进制
print(v)
bit_lenght:
# 当前数字的二进制,至少用N为表示
字符串:
.capitalize(): #首字母大写
test="alex"
v=test.capitalize()
print(v)
.casefold(): #所有变小写,casefold更NB,很多位置的对相应变小写
V1=test.casefold()
print(v1)
.lower(): #lower同样变小写,但不如casefold
v2=test.lower()
print(v2)
.center(): #设置宽度,并将内容居中
#20代指总长度
# * 空白位置填充,一个字符,可有可无
v=test.center(20,"*")
print(v)
.count(): #去字符中寻找,寻找子序列的出现次数
test="alexalexr"
v=test.count(‘ex‘)
print(v)
test="alexalexr"
v=test.count(‘ex‘,5,6) #设置寻找范围
print(v)
.endswith(): #以什么什么结尾
test="alex"
v=test.endswith(‘ex‘)
print(v)
.startswith() #以什么什么开始
test="alex"
v=test.startswith(‘ex‘)
print(v)
.find(): #从开始往后找,找到第一个之后,获取其位置
# > 或 >=
test="alexalex"
v=test.find(‘ex‘)
print(v)
.index(): #index找不到,报错(忽略)
test="alexalex"
v=test.index("8")
print(v)
.format: #格式化,将一个字符串中的占位符替换为指定的值
test.=‘i am {name},age {a}‘
print(test)
v=test.format(name=‘alex‘,a=19)
print(v)
.format_map: #格式化,传入的值{"name" : ‘alex‘ , ‘a‘ : 19}
test=‘i am {name} , age {a}‘
v2=test.format_map({‘name‘ : ‘alex‘ , ‘a‘ : 19})
.isalnum: #字符串中是否含有字母和数字
test="123"
v=test.isalnum()
print(v)
以上是关于Python学习第二天的主要内容,如果未能解决你的问题,请参考以下文章