Python基础(转义字符、input和print、数据类型转换、运算符)

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)、 复合赋值运算符:+=、-=、*=、/=、%=、//=、**=

'''
    复合赋值运算符:+=、-=、*=、/=、%=
'''

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值