18年3月python3.x知识回顾(input、print,强转)

  • input:接收键盘上输入的字符

    str = imput("请输入字符:")

        

    提示:input从键盘上输入所有的数据都是以字符串形式接收,如有需要其它类型,通过强制转换


  • print:将信息打印到控制台(显示器)上

    print(str_)

    格式化输出:

%c 字符
%d  %i 型型
%u  无符号整型
%o %x 分别为八、十六进制的输出  %X为大写的格式
%f 符点型(默认保留6位小数)
%g 符点型比%f小数短点、根据实际情况输出
%e 指数形式输出
%s 字符串形式

格式宽度控制
%2.3f  =>2为总宽度,3为保留小数点后3位,当数值超过长度时,正数部分保留

注意:输出里,* 号数等于重复的次数
print("我这里可以重复20次"*20)
 
 
 
 
拓展1:
print abc ---->2.x 版本用
print ("abc") ---->3.x 版本用
拓展2:
print ('''
 abc
 def ----> '''xxxxxxx''' 原样输出
 fig
''')
三个单撇号也可以用三个双撇号
注意:在2.x版本中,不能用 \n \t
拓展3:
%r 不管什么类型,它都能输出(一般用于Debug测试,原样输出,转义字符也无效)

    实践:

    


  • 强制转换:将其它类型转换为另外一种类型(值允许的情况下)

    xxx = 类型(xxxx)

    

此文仅供参考,如有错误欢迎指出,拜谢!!!

猜你喜欢

转载自blog.csdn.net/fm345689/article/details/79776363