python转义符个数_Python数据功能转义以及运算符总结-ten day

一、赋值运算符

赋值运算把a的值,经过运算,把运算结果赋值给b。

二、比较运算符

比较运算的结果返回的值是bool值,为True和False,一般用来控制程序执行的流程,比如说下面的代码:

1 if a ==b:2

3 执行print(......)4

5 else:6

7   执行print(----)

三、逻辑运算

逻辑运算返回结果为布尔值,控制程序计算:x and c :and为真时后面都为真; a and b or c :and为假时计算or是否为真,为真继续运算,为假为False; not a = b:意思为a != b

四、成员运算

成员运算主要用来判断某元素是否在某中元素集合中:

1 a = "abcdefg"

2 b = "a"

3 if b ina:4 print("b在a的序列中")5 else:6 print("b不在a的序列中")

五、数据类型功能:int,str,list,dict,tuple;都具备索引和切片功能。

数字(int)

Python可以处理任意大小的正负整数,但是实际中跟我们计算机的内存有关,在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1。

1 a = 4

2 print(a.bit_length())3 bit_length(self): #real signature unknown; restored from __doc__

4 """

5 int.bit_length() -> int6

7 Number of bits necessary to represent self in binary.8 >>> bin(37)9 '0b100101'10 >>> (37).bit_length()11 612 """

13 return 0

14 a = "4"

15 print(int(a)) #讲字符串“4”转换为整数4

16

字符串(str)

下面是常用的字符串功能

1 s="abcdef ghg k"

2 print(s.title()) #将字符串转换成标题,输出 Abcdef Ghg K

3

4 print(s.capitalize()) #将字符串首字母大写,输出 Abcdef ghg k

5

6 print(s.count('d',0,len(s))) #计算出子串 'd'在母串中出现的次数,默认是在整个母串中查找,

7                   #可以在后面跟两个参数指定起始位置查找,这里我指定了在(0,len(s))中查找,

8                   #其中len(s)代表获取字符串长度

9

10 print(s.startswith('a')) #判断字符串是否以什么开头,这里输出True,

11

12 print(s.find('g',0,len(s))) #查找子串第一次在母串中出现的位置,这里输出7,同样可以自己指定位置范围来搜查

13

14 print(s.upper()) #将字符串转换成大写,这里输出ABCDEF GHG K

15

16 print(s.join(['a','b','c'])) #用字符串 s 来连接列表['a','b','c'] 输出 aabcdef ghg kbabcdef ghg kc

17

18 print(s.strip())         #移除两侧空格

19

20 print(s.split())         #分割字符串,返回一个列表 这里输出['abcdef', 'ghg', 'k']

21

22 print(s.replace('g','G',1)) #替换,默认全部替换,可以设置为1,只替换一次,这里只替换一次输出abcdef Ghg k

23

24 print(s[0:4]) #切片,[0:4]代表将字符串s的前面4位取出来,这里输出 abcd

列表(list)

列表是Python内置的一种数据类型是列表,是一种有序的集合,可以随时添加和删除其中的元素。

1 l=['a','b','cc',4]     #定义一个列表

2

3 l.append(5)         #添加一个元素,l=['a', 'b', 'cc', 4, 5]

4

5 l.pop()           #从尾部删除一个元素,l=['a', 'b', 'cc', 4]

6

7 l.remove('a')         #从列表中移除 'a',l=['b', 'cc', 4]

8

9 l.extend(['gg','kk'])    #添加一个列表['gg','kk'], l=['b', 'cc', 4, 'gg', 'kk']

10

11 l.reverse()          #反转一个列表,l=['kk', 'gg', 4, 'cc', 'b']

12

13 print(l.count('kk'))    #某元素出现的次数 输出 1

14

15 print(l.index('gg'))    #元素出现的位置,输出 1

16

17 for i in l:          #循环输出列表元素

18 print(i)19

20 print(l[0:4:2])       #列表切片,以步长2递增,输出['kk', 4]

元组(tuple)

tuple和list非常类似,但是tuple一旦初始化就不能修改,tuple也是有序的,tuple使用的是小括号标识;tuple的一级元素不可修改,删除;子元素可以进行修改。

1 t=('a','b','b','c')   #定义一个元组

2

3 print(t.index('b'))   #索引出元素第一次出现的位置,还可以指定在某一范围里查找,这里默认在整个元组里查找输出1

4

5 print(t.count('b'))   #计算元素出现的次数,这里输出2

6

7 print(len(t))      #输出远组的长度,这里输出4

8

9 for i int:10 print(i)       #循环打印出元组数据

11

12 print(t[1:3])       #切片 输出('b','b')

字典(dict)

字典是无序的,使用键-值(key-value)存储,具有极快的查找速度。

1 d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}2

3 d.get('Bob')                     #根据key获取values,如果不存在返回None,这里输出75

4

5 d.pop('Bob')                     #根据键删除某一元素 d={'Michael': 95, 'Tracy': 85}

6

7 d['Jason']=99                 #新增元素 d={'Michael': 95, 'Tracy': 85, 'Jason': 99}

8

9 print(len(d))                 #输出字典长度,这里输出3

10

11 print('Jason' in d)                 #python3 中移除了 has_key,要判断键是否存在用in

12

13 for i ind:14 print(i)                     #循环默认按键输出

15

16 for i in d.values():                #循环按值输出

17 print(i)18

19 for k,v in d.items():                #循环按键值输出

20 print(k,v)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值