提示:以下是本篇文章正文内容,下面案例可供参考
一、与用户交互
交互简单的来说就是计算机向外输出输入。
input( ) 获取用户输入的信息
print( ) 输出给用户的信息
hobby = input('请输入您的爱好>>>')
'''
1.先获取用户输入的数据
2.再赋值给左边的名字name
3.之后就可以通过名字name反复的使用用户输入的数据
'''
print(hobby)
print(数据值)这就是向外界输出信息,括号内也可以放名字
括号内也可以一次性打印多个值
二、格式化输出
格式化相当于一些大型公司需要发送一些信息:
info = '【快递信息】您有%s个包裹在火星一个小岛上,
取件码为%s、%s,请前往拿取。'
都是一些固定信息,只需要更改数据就可以发送给客户。
那怎样更改这些数据呢
info = '【快递信息】您有%s个包裹在火星一个小岛上
取件码为%s、%s,请前往拿取。' #%s表示占位符
print(info % ('999','214-123','123-444'))
下面来一个练习题
获取用户信息并打印出下列格式
------------ info of XXX -----------
Name : XXX
Age : XXX
Gender : XXX
Job : XXX
------------- end -----------------
这是我的答案 您有更好的答案嘛?
name = input('请输入您的姓名>>>')
age = input('请输入您的年龄>>>')
gender = input('请输入您的性别>>>')
job = input('请输入您的工作>>>')
print(
' ------------ info of %s -----------\n'
'Name = %s \n'
'Age = %s \n'
'Gender = %s \n'
'Job = %s \n'
'------------- end -----------------'
%('meijin','meijin',18,'boy','designer')
)
三、基本运算符号
Python 的算术运算符共有 7 个 用来对数字进行数学运算,比如加减乘除。
运算符 实例 结果
加 + 12+13 25
减 - 21-10 11
乘 * 12*4 48
除 / 36/9 4
整除 // 7//2 3
取模 % 7%2 1
幂指数 **(次方) 2**4 16 即 2的4次方
四、多种赋值符号
1.链式赋值
我们想一个多个变量名一个数据值
x = 10 y = 10 z = 10 需要打三行代码
x = y = z = 10 一行就能解决
2.交叉赋值
x = 100 y = 200 让x绑定y的数据值 y绑定x的数据值
x,y = y,x print(x,y) 即可
3.解压赋值
l1 = [11, 22, 33, 44, 55, 66, 77, 88, 99]
# a, b, *c, d = l1 # *在解压赋值的时候会自动将多余的数据值组织成列表赋值给*号后面的变量名
# print(a) # 11
# print(b) # 22
# print(c) # [33, 44, 55, 66, 77, 88]
# print(d) # 99
*c, a, b = l1
print(a)
print(b)
print(c)