python基础学习——运算符&基础数据类型

一、运算符

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

猜你喜欢

转载自www.cnblogs.com/xucuiqing/p/11456566.html