1、转义字符
常用的转义字符:\t (水平制表符)、\n (换行符)、\\(反斜杠)
2、input输入函数和print输出函数
#input函数
#格式:input(提示信息) 该函数会返回键盘输入的结果,返回结果是str类型
#说明:由于input输入函数会返回结果,所以必须要定义一个变量接收它的返回值
name = input("请输入你的姓名:")
age = input("请输入你的年龄:")
print(f"大家好,我叫{name}, 我今年{age}岁了")
输出结果:
#print 函数可以跟多个变量
num1 = 10
num2 = 30
print(num1, num2)
#print(f'')
print(f"num1 = {num1}, num2 = {num2}")
#.format()填充参数
print('num1 = {0}, num2 = {1}'.format(num1, num2))
输出结果:
3、数据类型转换
python中最常用的数据类型转换是int、float、str之间的互转;
格式:整型 int(变量) 浮点型 float(变量) 字符串类型 str(变量)
#字符串类型
num1 = '10'
num2 = '20'
result = num1 + num2
print(f'result = {result}')
#将字符串类型转换为整型
n1 = int(num1)
n2 = int(num2)
result = n1 + n2
print(f'(str->int)result = {result}')
#将字符串类型转换为浮点型
f1 = float(num1)
f2 = float(num2)
result1 = f1 + f2
print(f'(str->float)result1 = {result1}')
#将整型转换为字符串类型
str1 = str(n1)
str2 = str(n2)
result2 = str1 + str2
print(f'(int->str)result2 = {result2}')
#将整型转换为浮点型
f3 = float(n1)
f4 = float(n2)
result3 = f3 + f4
print(f'(int->float)result3 = {result3}')
#浮点型
f5 = 66.66
f6 = 99.99
#将浮点型转换为整型
n3 = int(f5)
n4 = int(f6)
result4 = n3 + n4
print(f'(float->int)result4 = {result4}')
#将浮点型转换为str类型
str3 = str(f5)
str4 = str(f6)
result5 = str3 + str4
print(f'(float->str)result5 = {result5}')
输出结果:
4、运算符:算术运算符、复合赋值运算符、
1)、 算术运算符:加(+)、减(-)、乘(*)、除(/)、取余(%)、整除(//)、幂运算(**)
#算术运算符:+、-、*、/、//整除、**幂运算
r1 = 10 / 3
print(f'r1 = {r1}') #输出 r1 = 3.333333333
r2 = 10 // 3
print(f'r2 = {r2}') #输出 r1 = 3
r3 = 2 ** 3
print(f'r3 = {r3}') #输出 r1 = 8
r4 = 10 % 3
print(f'r4 = {r4}') #输出 r1 = 1
2)、 复合赋值运算符:+=、-=、*=、/=、%=、//=、**=
扫描二维码关注公众号,回复:
17586448 查看本文章

'''
复合赋值运算符:+=、-=、*=、/=、%=
'''
num = 10
num += 1
print(f'num = {num}') #输出:num = 11
num -= 5
print(f'num = {num}') #输出:num = 6
num *= 5
print(f'num = {num}') #输出:num = 30
num /= 5
print(f'num = {num}') #输出:num = 6.0
num %= 5
print(f'num = {num}') #输出:num = 1.0
3)、比较运算符:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等等于(==)、不等于(!=)
# 比较运算符 >、<、>=、<=、==、!=
# 结果是:bool类型 True/False
num1 = 10
num2 = 20
result = num1 >= num2
print(f'result = {result}') #False
result1 = num1 != num2
print(f'result1 = {result1}') #True
4)、逻辑运算符:and(与)、or(或)、not(非)
#逻辑运算符:and、or、not
#and---需求:判断一个人是否为男性,并且大于18岁
gender = input('请输入性别:')
age = int(input('请输入年龄:'))
result = gender == '男' and age >= 18
print(f'result = {result}')
# #输入:男 18
# #输出:result = True
#or---需求:判断一个人是否为男性,或者大于等于18岁
gender = input('请输入性别:')
age = int(input('请输入年龄:'))
result = gender == '男' or age >= 18
print(f'result = {result}')
#输入:男 15
#输出:result = True
#输入:女 15
#输出:result = False (一真为真、全假为假)
#not---非
flag = True
flagValue = not(flag)
print(f'flagValue = {flagValue}')
#输出:flagValue = False
5)、逗号表达式
#逗号表达式 原理:元组解包
num1, num2, num3 = 10, 20, 30
print(f'num1 = {num1}, num2 = {num2}, num3 = {num3}')
#输出:num1 = 10, num2 = 20, num3 = 30