Python交互与格式化输出

本文介绍了Python中与用户交互的方法,如input()和print()函数,并展示了如何进行格式化输出,通过实例解释了如何用%操作符替换占位符。此外,还涵盖了基本的运算符号和赋值方式,包括链式赋值、交叉赋值和解压赋值。通过一个练习题,演示了如何获取用户信息并按照特定格式打印。
摘要由CSDN通过智能技术生成

提示:以下是本篇文章正文内容,下面案例可供参考

一、与用户交互

		交互简单的来说就是计算机向外输出输入。
		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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LoisMay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值