自学python100天--第十三天:输入输出&运算符

写在前面:

作为一个计算机小白,也不是学信息技术专业,单纯是出于自己的爱好,偶然间的一次机会接触到python,触发了自己想要学习这门语言的想法;每天分享一点点自己的学习笔记,如有改正的地方,请给予指导;

学习目标:

学会使用输入输出函数、了解并使用eval()进行字符串类型转换、三种格式化输出基本操作、理解各种运算符写法:赋值运算、复合赋值运算、比较运算、逻辑运算;

输入: 将数据传递给计算机程序 input()

print(34,'hello',[12,34,3],sep='|',end='----')   #   数据和数据之间使用逗号分割

sep 控制一个print函数不同元素的分隔符号

输出的结果: 34|hello|[12, 34, 3]

end 控制的是print函数和print函数之间的分割符号

print('hello python')

输入 input()

1、可以根据输入不同的内容产生不同的结果

2、始终以字符串的类型接受用户的输入

name = 'lucy'
# name1 = input('请输入你的姓名:')

# print(name,name1,sep='----')

num= input('请输入你的成绩:') #    始终以字符串的类型接受用户的输入
print(num,type(num))        #    输出的结果:50 <class 'str'>

evla 用来将字符串转换成本身的类型

实例:

num1 = eval(input('请输入你的成绩:'))
print(num1,type(num1))      #    输出的结果:50 <class 'int'>

格式化输出

name = 'lucy'
age = 18
sex = 'man'
hob = '唱歌'
print('name:lucy','age:18','sex:man','hob:唱歌')

第一种:%d(只能填充整型) %f (只能填充浮点类型)默认是小数点后6位,精确使用格式:%.2f(输出为小数点后两位) %s(万能填充)

实例:

print('name: %s,age: %d,sex: %s,hob: %s' %('lucy',18,'man','唱歌'))
print('语文:%s , 数学: %d , 英语: %.2f'%(99.5,102.2,88.3))    #   小数点后两位:%.2f

第二种:{ }.format()

print('name: {}.,age: {},sex: {},hob: {}' .format('lucy',18,'man','唱歌'))
print('语文:{} , 数学: {} , 英语: {}.'.format(99.5,102.2,88.3))

第三种: f’{}’

print(f'name:{"lucy"},age:{18},sex:{"man"},hob:{"唱歌"}','-----')

运算符

print(34+56)
print(340-56)
print(3*5)      # 乘法运算
print(7/2)      # 结果是浮点型
print(7//2)     # 结果是整型
print(6%2)      # 取余运算
print(6**2)     # 乘方运算  幂运算

复合赋值运算 将算术运算和赋值运算结合

实例:

a = 10
a += 5  #   a += 5 先运算 后赋值
a -= 3  #   a -= 3
a *= 2
a /= 6
a %= 5
a **= 2
print(a)

比较运算

print(5 == 6)
print(5 != 6)
print(4 > 9)
print(4 <= 4)

逻辑运算 and(并且) or(或者) not(非) 并且 或者 非

实例: and

rsp = 85
rsp2 = 90
print(rsp > 90 and rsp2<100)

实例 or

print(rsp>80 or rsp2<80)

实例 not

运算符优先级:

not > and > or

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值