python输入姓名输出欢迎_python 3 基础之输入输出

输出

格式化输出符号

格式符号转换

%c字符

%s字符串

%d有符号十进制整数

%u无符号十进制整数

%o八进制整数

%x十六进制整数(小写字母0x)

%X十六进制整数(大写字母0X)

%f浮点数

%e科学计数法(小写'e')

%E科学计数法(大写“E”)

%g%f和%e 的简写

%G%f和%E的简写

格式化输出

业务需求:定义四个变量;名字:小明 年龄:30身高: 180.1 是否是男性:否;全部使用命名规则为下划线

my_name = '小明'

print('我的名字:%s' % my_name) # %s等于字符串str,表示的是字符串的占位符

my_age = 30

print('我的年龄:%d岁' % my_age) # %d等于digit,数字,代表后面的变量是一个int类型

my_height = 180.1

print('我的身高:%.2f' % my_height) # %f等于float,默认情况python保留6位小数;保留两位%.2f,三位%.3f

is_man = False

print('是否男性:%s' % is_man) #打印一个bool值,要显示True或False,使用%s

print('是否男性:%d' % is_man) #想显示1或0,使用%d

换行输出

换行输出(\n 叫换行符,相当回车键的换行)

print('你好\n师姐')# 显示你好\n师姐

如果定义一个变量 成活率

num = 98

成活率达到了98%

print("成活率达到了%d%%" % num)#(单纯的输出一个\ 需要书写两个\\,表示强调

单纯的输出一个% 需要书写两个%%)

输入

python3的input相当于raw_input

输入,python3.x程序的输入使用的input(使用input进行监听用户的输入,然后使用一个变量进行保存)

my_name = input("请输入您的名字:")

print(my_name)#这两句意思是先等待输入名字后再输出my_name,输入的是什么打印出来的就是什么

如果想通过打印完成多个变量的输出 print(变量名1, 变量名2, ....)

my_name = input("请输入您的名字:")

my_age = input("请输入您的年龄:")

print(my_age,my_name)#多个变量这样输出或下面这样,用逗号隔开

print("名字:%s 年龄:%s" %(my_name,my_age))

年龄为什么用%s,因为input输入的是字符串,比如年龄22,用了input后,就相当于这样"22",无论输入是什么类型 最终都是字符串


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部