自学Python小白一枚,因为仅仅相隔三四天就忘掉了学习的内容,所以用博客记录容易忘掉的内容好随时复习。PS:因为我是刚起步的小白知识有限,而且写这篇博客的目的更多还是加深自己的记忆所以不建议阅读此篇博客。
一、Python的输入
1.1使用input输入
格式: 变量名 = input()
举例
a = input()
print(a)
以上代码是用input函数输入一个变量再用print函数把这个变量输出。
结果为:
还可在input()函数括号中加入输入提示,例如:
a = input('请输入您的姓名:')
print(a)
结果为
但使用input函数应注意,用input()函数从键盘上输入的变量全为string字符串类型这点可以用type()函数验证:
a = input('请输入任意一个数字:')
print(a,type(a))
可以看到即便我们输入的是数字,但类型仍为字符串类型。
当遇到需要将输入的字符变为其他类型需要时可以使用强制变换类型的方法即变量 = 所要变的类型(input())。
例如
a = int(input('请输入任意一个数字:'))
print(a,type(a))
运行结果如下图:
也可直接转换变量类型
a = '565656565656'
print(a,type(a))
a = int(a)
print(a,type(a))
运行结果:
二、Python的输出
2.1使用print直接输出
print('想要输出的内容‘)
print(“想要输出的内容”)
print('看客老爷最帅!!!')
print("看客老爷最最帅!!!!")
运行结果如下图:
哈哈哈开个小玩笑(狗头保命)。
正确运行截图:
2.2使用格式化符号输出
使用格式化输出与直接用print输出很相似,但需要先填写一个变量。2.1中输出仅能在输出字符少的情况下适用,倘若遇到要批量变动输出内容的要求时,使用格式化符号输出会更加方便快捷。只需改动定义中的字符便可批量改动输出。
例如:
school = '清华附中'
print('我来自%s'%school)
print('我来自%s'%school)
print('我来自%s'%school)
print('我来自%s'%school)
运行结果如下:
但使用时需注意格式化符号与数据类型相对应,可参照下表
举例:
region = '扭曲丛林'
name = 'wwwwwwb'
level = 89
Wprobability = 58.6
print('我是来自%s的召唤师%s,等级是%d,胜率是%f'%(region,name,level,Wprobability))
运行结果:
注意:输出时print内%后的变量先后顺序要与引号内的一 一对应,否则会出现数据错位。
2.3使用.format()输出
格式:print(’{}’.format(变量名称))
name = 'wwwwwwb'
print('我的名字是{}'.format(name))
运行结果:
特点:输出时可以不用考虑变量的类型,直接定义然后按格式输出即可。
.format()也可以不先定义变量直接输入字符输出。
如:
name = 'wwwwwwb'
print('我的名字是{}胜率是{}'.format(name,58.6))
运行结果:
三、结束语
本来还想再加一个未解决的问题及可能有疑问的函数用法但是我的脑子居然什么也想不起来了哈哈哈(被自己笨笑)明明昨晚还有疑问来着。没办法,那就只好这样了,我的第一篇博客终于完成了!!!有点小激动说实话,还是挺希望这篇文章能帮到跟我一样的小白的,另外因为我是刚开始学习Python如果大家发现文章中的错误和不妥之处的话还请多多指正,我一定会虚心听取并改正的!