Python数据类型、内置函数及运算符

一、前言

今天我们来聊一聊Python的数据类型、内置函数及运算符,让我们一起沉浸在知识的海洋吧。

二、数据类型

2.1 数据类型

(1)字符和字符串

​ 建议:对单个字符使用 'a',对多个字符使用 "abc"。

  1. 转义字符:
  • \f 换页符
  • \r 回车符:把光标移到同一行的第一个位置
  • 字符串、数字的转换
  • ord(char)函数:返回char对应的ASCII码值。
  • chr(code)函数:返回code对应的字符。
  • str()函数:把数字转换为一个字符串。
  • 在字符串中使用变量:
    ①(Python 3.6)f字符串格式:
    var = f"{var_1} {var_2}"

    ②(Python 3.5及更早)format方法:
    var = "{} {}".format(var_1, var_2)
  • 字符串中的空白:
    空白符包括:' ', \t, \f, \r, \n等。
    lstrip() # 右侧right的空白 rstrip() # 左侧left的空白 strip() # 左右两侧

(2)布尔表达式和条件表达式

1.布尔表达式

    • 德摩根律
      not (a and b) ↔ not a or not b
      not (a or b) ↔ not a and not b
  1. 条件表达式
  • 格式:expression_1 if boolean_expression else expression_2

2.2 类型转换

  1. bool()函数:非零数→True, 0 → False。
  2. int()函数, float()函数。

三、内置函数

| 函数 | 描述 | 例 / 备注 |

| ------------------------------------- | ------------------------------------------------------------ | ---------------------- |

| abs(x) | 返回x的绝对值 | |
| max(iterable, [, keydefault]) | 返回最大值,可指定 key=len 等 | iterable:可迭代的对象 |
| min(x1,x2,...) | 返回最小值 | |
| pow(a,b) | 返回ab的值,类似于a**b | |
| round(x) | 返回与x最接近的整数。
如果x与两个整数的接近程度相同,则返回偶数值 | round(4.5)=4 |
| round(x,n) | 保留小数点后n位小数的浮点值 | round(5.446,2)=5.47 |

四、Python运算符

Python的运算符有一下几种:

  • 算术运算符
  • 比较运算符
  • 赋值运算符
  • 逻辑运算符
  • 成员运算符
  • 身份运算符
  • 运算符优先级

1、算术运算符

 

2、比较运算符 

3、赋值运算

 

 比较特殊的有解压赋值

3.1解压赋值

list0 = [1, 2, 3, 4, 5]

list1 = list0[0]

list2 = list0[1]

list3 = list0[2]

list4 = list0[3]

list5 = list0[4]

print(list5,list4,list3,list2,list1,list0)

#这样就会写很多代码,用解压赋值一行解决

list1,list2,list3,list4,list5 = list0

print(list5,list4,list3,list2,list1)

#结果一样:

5 4 3 2 1

5 4 3 2 1 
4、逻辑运算符

  • 结果只有True和false,0为False,1为True
  • and满足条件必须都True才为True,否则位False
  • or满足条件只有一个True就可以,都为False才为False
  • not取反,True变False,False变True

 

  • 优先级not>and>or

5、成员运算符

6、身份运算符 

 

 

is 和 == 的区别!!!!

  • is:检查两个变量是否指向同一个内存中!
  • ==:比较两个对象的值!

7、运算符优先级

可以简单理解为哪个先计算,类比小学数学运算先后

 

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 保证100%免费】

在这里插入图片描述

全套资料获取方式:点击下方小卡片自行领取即可

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值