输出函数:程序向用户实例输出内容print('helloPython')age=18print(age)格式化输出所谓格式化输出就是将内容按照一定的格式输出.格式符号格式符号转换%s字符串%d有符号十进制整数%f浮点数%u无符号十进制整数%o八进制整数%x十六进制整数(小写OX)%e小数点后六位有效数字,以指数形式输出实数form%g根据大小自动选择f格式或e格式,不输出无意义的零1,整数输出num=123456#%o——八进制理解print("打印123456的八进制:%o"%num)#%d-decdecimalprint("Printout123456indecimal:%d"%num)#%x-hexhexadecimalunderstandprint("Printout123456inhexadecimal:%x"%num)2.浮点数输出数=180.5#%f——保留小数点后六位有效数字print("我的身高是:%f"%number)#%.3f,保留小数点后三位print("我的身高是:%.3f"%number)#%e——保留小数点后六位有效数字,以指数形式输出print("Myheightis:%e"%number)#%.3e,保留3位小数,使用科学计数法print("我的身高是:%.3e"%number)#%g——在保证六位有效数字的前提下,使用十进制,否则使用科学计数法print("我的身高是:%g"%number)#%.3g,保留3位有效数字,使用小数或科学计数法print("我的身高是:%.3g"%number)3.字符串输出#%10s——右对齐,10个占位符理解print("格式化输出:%10s"%name)print("格式化输出:%+10s"%name)%-10s——左对齐,占10位print("格式化输出:%-10s"%name)#%.2s——Intercept2-digitstring#%10.2s——10位占位符,intercept2-digitstringTips%06d,%.6d表示输出整数显示的位数,如果不够用0补全,如果超过当前位数,则原样输出%.2f,表示小数点后显示的小数位数。例子age=18name='小何'weight=105.5student_id=1hight=182print('我叫%s'%name)#我叫小何print('我学号是%4d'%student_id)#IThe学号是0001print('我的体重是%.2f?'%weight)#我的体重是75.50?print('我叫%s,今年%d岁,体重是%f斤,我的heightis%d'%(name,age,weight,hight))#我叫小何,今年18岁,体重105.5公斤,身高182print('我叫%s,andIwillbe%dyearsnextyear'%(name,age+1))#MynameisXiaoHe,andIwillbe19yearsnextyear4.相对于基本格式化输出,format的用法采用'%'方式,format()功能更强大。该函数将一个字符串作为一个Template,通过传入的参数进行格式化,使用大括号'{}'作为特殊字符代替'%'name="Xiaoming"age=18love="playinggames"#1,无数字打印("大家好,我是{},我今年{}岁,我喜欢{}".format(name,age,love))#2,用数字打印("大家好,我是{2},我今年{0}岁,我喜欢{1}".format(age,love,name))#3,关键字print("大家好,我是{name},我是{age}今年岁了,喜欢{love}".format(age=age,name=name,love=love))5,f"xxx{}xxx"在字符串前面加f,达到格式化的目的,在{}中添加对象,这是格式的另一种形式love}")转义符\n:换行符。\t:制表符,一个制表键的距离(4个空格)。\:续行符\':单引号\":双引号input在Python中,程序接收用户输入数据的功能是输入的语法input#input接收字符串input("请输入密码")input特点程序执行到input时,等待用户输入,输入完成后继续执行。在Python中,input接收到用户输入后,为了方便使用,一般会保存在一个变量中。在Python中,input会将任何接收到的用户输入数据视为字符串。password=input('请输入您的密码:')print(f'您输入的密码是{password}')print(type(password))#
