Python学习记录——이 输入输出

目录

1、输出

1、格式化输出

1、格式化符号

2、使用方法

3、复杂使用法

2、转义字符

3、结束符

2、输入


1、输出

1、格式化输出

1、格式化符号

%s字符串

%d有符号的十进制整数

%f浮点数,默认小数点后6位,想要几位可以改变,比如2位,就写成%.2f

%c字符

%u无符号十进制整数

%x十六进制整数(小写ox)

%X十六进制整数(大写OX)

%o八进制整数

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

%E科学计数法(大写'E')

%g %f 和 %e 的简写

%G %f 和 %E 的简写 

%06d,表示输出的整数显位数,不足以0补全,超出当前位数则原样输出

%.2f,表示小数点后显示的小数位数

前三个常用

2、使用方法

age = 19
weight = 69.5

print('年龄是%d岁' % age)
print('体重是%.2f公斤' % weight)

3、复杂使用法

age = 19
weight = 69.5
stu_id = 1
id2 = 123123

print('年龄是%d岁' % age)
print('体重是%.2f公斤' % weight)
print('学号是%03d' % stu_id)
print('学号是%03d' % id2)

虽然变量值为1,但是可以输出001。而123123已经超出位数,所以还是输出123123

同时输出两项为

age = 19
weight = 69.5
stu_id = 1
id2 = 123123

print('年龄是%d岁' % age)
print('体重是%.2f公斤' % weight)
print('学号是%03d' % stu_id)
print('学号是%03d' % id2)
print('年龄是%d岁, 体重是%.2f公斤' % (age, weight))

如果想打印明年多少岁

print('今年%d岁, 明年%d岁' % (age, age + 1))

同时输出年龄,体重,学号,也可以用%s,输出结果一样,但是是几个字符串输出出来。除此之外,也可以f '{表达式}'

print(f'年龄是{age}岁, 体重是{weight}公斤')

也可以打印出同样的结果,更简洁高效。f格式化字符串是3.6版本后增加的格式化方式。刚才结果会打印出体重是69.5公斤,也就是说展现的数字是变量本身的值,而不是所谓展现六位或者之前输出的69.50。

2、转义字符

\n:换行符

\t:制表符,一个tab键相当于四个空格,即使不在pycharm,普通大字也是如此。

print('hello')
print('honor')
print('hello\nhonor')
print('\thonor')

hello
honor
hello
honor
    honor

上述为表达式和结果,\t就有四个空格的空间

3、结束符

在Python中,print()自带end="\n"这个换行结束符,所以如果写两个print则会默认换行输出,程序员也可以自行更改结束符

print('hi', end="\t")
print('success', end="...")
print('python')

hi    success...python

hi与success之间有四个空格空间,success与python之间有...

2、输入

输入是程序与用户的交互。使用input(信息)。当程序执行到这步时,程序会等待用户输入,输入后的数据一般会存储到变量去使用。input会把任意输入的内容作为字符串处理。

password = input('请输入您的密码:')
print(f'您输入的密码是{password}')
print(type(password))

请输入您的密码:1231
您输入的密码是1231
<class 'str'>

输出请输入您的密码后,程序会等待用户输入,输入1231后,程序再继续。最后一行就表现出1231是字符串类型。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值