#转义字符的使用\' \" \n \t \r print('it\'s very good ') print('it\"s very good ') print('it\n is very good ') print('it\t is very good ') print('it\r is very good ') print("--------------------------------") #分割线
8.字符串拼接
很多时候,我们需要将多个字符串拼接起来,可以直接使用(+)进行拼接
1 2 3 4 5
#将多个字符串拼接起来,可以直接使用(+)进行拼接,也可以使用(,)进行拼接以及使用str转为字符串类型 name = "张三" age = 20 print(name + " is " + str(age) + " years old") print("--------------------------------") #分割线
#字符串的格式化 #通过%占位符的形式完成字符串和变量的快速拼接。(其中%符号表锁需要占用位置,s表示将变量转化为字符串放入占位的位置) name = "张三" age = 20 print("我的名字是%s,我的年龄是%d" % (name, age)) print("--------------------------------") #分割线
也可以通过f”内容{变量/表达式})”的形式来完成快速格式化
10.输入与输出
input语句(函数)的功能就是获取键盘输入的数据。具体的用法为:s = input(提示信息)
print语句(函数)的功能就是将数据输出到控制台,具体语法为:print(数据..)
1 2 3 4 5
name = input("请输入你的名字:") age = input("请输入你的年龄:") pro = input("请输入你的专业:") print(f"你的名字是{name},你的年龄是{age},你的专业是{pro}") print("--------------------------------") #分割线
11.运算符
算术运算符
1 2 3 4 5 6 7 8 9 10 11
#算术运算符 a = 10 b = 3 print(a + b) #加法 (a加上b) print(a - b) #减法 (a减去b) print(a * b) #乘法 (a乘以b) print(a / b) #除法 (a除以b的商) print(a % b) #取模 (a除以b的余数) print(a ** b) #幂 (a的b次方) print(a // b) #取整 (a除以b的整数部分) print("--------------------------------") #分割线
a = 10 b = 20 a += b #a = a + b (a加上b的值赋给a) a -= b #a = a - b (a减去b的值赋给a) a *= b #a = a * b (a乘以b的值赋给a) a /= b #a = a / b (a除以b的值赋给a) a %= b #a = a % b (a除以b的余数赋给a) a **= b #a = a ** b (a的b次方赋给a) a //= b #a = a // b (a除以b的整数部分赋给a) print("--------------------------------") #分割线
比较运算符
1 2 3 4 5 6 7 8 9 10
#比较运算符 a = 10 b = 20 print(a == b) #等于 (a等于b) print(a != b) #不等于 (a不等于b) print(a > b) #大于 (a大于b) print(a < b) #小于 (a小于b) print(a >= b) #大于等于 (a大于等于b) print(a <= b) #小于等于 (a小于等于b) print("--------------------------------")
逻辑运算符
1 2 3 4 5 6
a = True b = False print(a and b) #与 (a和b都为True) print(a or b) #或 (a或b有一个为True) print(not a) #非 (a为False) print("--------------------------------") #分割线