查看数据类型
type(要查看类型的数据) 可以得到数据类型
检查数据类型
isinstance(数据,类型) 检查数据是否属于指定类型,返回的是一个bool值
定义字符串的三种方式
s1 = “Hello” # 双引号定义
s2 = ‘Python’ # 单引号定义
s3 = “”"
hello
World
“”"
三引号定义多行
常见的转义字符:
| 转义字符 | 名称 | 作用 |
|---|---|---|
\' | 单引号 | 表示单引号' |
\" | 双引号 | 表示双引号" |
\n | 换行符 | 开始新的一行(换行) |
\t | 制表符 | 增加缩进,缩进一个制表符(tab)的大小 |
int类型变成字符串类型
str(int数字) 将int类型转换成字符串
字符串格式化
通过 % 占位符的形式完成字符串和变量的快速拼接。(其中 % 表示我要占位,s 表示将变量转为字符串放入占位的位置)
s1="涛哥"print("大家好,我是 %s,欢迎大家进入Python课程的学习"%s1)也可以通过f"内容{变量/表达式}"的形式来完成快速格式化。 推荐方式
name="涛哥"print(f"大家好,我是{name},欢迎大家进入Python课程的学习")输入与输出
input语句(函数)的功能就是获取键盘输入的数据,具体的用法为:s = input("提示信息")print语句(函数)的功能就是将数据输出到控制台,具体语法为:print(数据...)
算术运算符
算术运算符是用于执行基本的数学运算的符号,作用于一个或多个操作数上,并产生一个计算结果。
| 运算符 | 描述 | 举例说明 |
|---|---|---|
+ | 加法 | 1 + 5 1 + 51+5:1加上5 |
- | 减法 | 8 − 3 8 - 38−3:8减3 |
* | 乘法 | 3 ∗ 8 3 * 83∗8:3乘以8 |
/ | 除法 | 10 / 5 10 / 510/5:10除以5,除法结果是小数 |
// | 整除 | 10 / / 3 10 // 310//3:10整除3,整除结果为整数 |
% | 取余/求模 | 10 % 3 10 \% 310%3:10模于3,结果为1(10除3取余数) |
** | 幂指数 | 10 ∗ ∗ 3 10 ** 310∗∗3:10的3次方 |
赋值运算符
赋值运算符是编程语言中用于将值(或表达式的结果)保存到变量中的运算符。(把右边的值,赋给左边的变量)
| 运算符 | 描述 | 实例 |
|---|---|---|
= | 赋值运算符 | 把=号右边的结果赋值给左边的变量,如num = 1+2,结果num的值为3 |
+= | 加法赋值运算符 | num += 2等效于num = num + 2 |
-= | 减法赋值运算符 | num -= 2等效于num = num - 2 |
*= | 乘法赋值运算符 | num *= 2等效于num = num * 2 |
/= | 除法赋值运算符 | num /= 2等效于num = num / 2 |
%= | 取模赋值运算符 | num %= 2等效于num = num % 2 |
//= | 取整除赋值运算符 | num //= 2等效于num = num // 2 |
**= | 幂赋值运算符 | num **= 2等效于num = num ** 2 |
比较运算符
比较运算符,也称为关系运算符,用于比较两个值之间的关系。会计算运算符两边的表达式,然后返回一个布尔值作为结果(True- 表示比较关系成立;False- 表示比较关系不成立)。
| 运算符 | 描述 | 实例 |
|---|---|---|
== | 等于 | a == b判断a是否等于b |
!= | 不等于 | a != b判断a是否不等于b |
> | 大于 | a > b判断a是否大于b |
>= | 大于等于 | a >= b判断a是否大于等于b |
< | 小于 | a < b判断a是否小于b |
<= | 小于等于 | a <= b判断a是否小于等于b |
逻辑运算符
逻辑运算符是用于连接多个条件(布尔表达式,其值为“真”或“假”),并返回一个最终布尔结果的运算符。
| 运算符 | 描述 | 实例 |
|---|---|---|
and | 逻辑与(并且) | 同时成立才是符合条件的(左右两边都为True,结果才为True) |
or | 逻辑或(或者) | 只要有一个符合要求的即可(只要左右两边有一个为True,结果就为True) |
not | 逻辑非(取反) | 取反操作,True变为False,False变为True |