input、print、占位符

input,print

>>>name = input('please input your username>>:')   #input括号中的内容需要用单引号引起来
>>>age = input ('age>>:')                          #input所获取的内容都会被保存为字符串类型
>>>print (type(age))                               #类型为str
>>>age = int(age)                #后面调用age需要调用为整型,即数字类型,需要这样变换数据类型
>>>print(name,age)               #print打印多个内容,之间用英文逗号隔开
>>>print(name)
>>>print(age)
>>>print('my name is',name,'my age is',age)        #print打印多个内容,之间用英文逗号隔开,运行后显示即为需要的内容

python 3 中input()获取的用户输入内容同一存为字符串类型

python 2 中input()需要人为指定输入的类型,指定方法:
(在CMD终端模式下,可以用print(name)也可以直接输入变量名name,都是打印)
需要字符串就在执行后用户输入’name’,需要列表就在执行后用户输入[1,2,3]
python 2 中的row_input()获取的用户输入内容同一存为字符串类型
总结:用户输入的内容跟同一存为字符串形式

input自带换行,输入input之后自动换行,一个print()独占一行
print()括号中多个元素用英文逗号隔开,运行显示 英文逗号位置为空格

name = 'ajax'
>>> print('name','age')
name age
>>> print('name')
name
>>> print('age')
age
>>>

在pycharm中代码如果有改动,需要重新运行一遍,否则运行结果中还是上一次的代码的运行结果

占位符 %s %d

#%s为占位符,print括号中引号中(字符串中)需要占位符的地方写%s,在引号后(字符串后)紧跟%(),括号中写占位符代表的变量或者变量值,之间用英文逗号隔开,占位符与后面%括号中指定的变量数量需要一致,不能多也不能少,谁先来谁先坐,没有特殊顺序
%s可以给任意数据类型占位,整型,浮点型,字符串,列表,字典

>>> name = 'ajax'
>>> age = 18
>>> print('my name is %s my age is %s'%(name,age))
my name is ajax my age is 18
#所占位的字符串长度为6,不足6位的用空格补齐
>>> print('%06s'%name)
  ajax
#所占位的字符串长度为7,不足7位的用空格补齐
>>> print('%07s'%name)
   ajax
>>> print('%#7s'%name)
   ajax
>>> print('%7s'%name)
   ajax
>>> print('%  7s'%name)
   ajax
>>> print('% 7s'%name)
   ajax
>>>

%d只能给数字占位,即整型和浮点型数据类型的数据

>>> name = 'ajax'
>>> age = 18
>>> print ('my name is %s my age is %d'%(name,age))
my name is ajax my age is 18
#所占位的整型长度为5位,不足5位用0补齐
>>> print('%05d'%123)
00123
#所占位的整型长度为6位,不足6位用0补齐
>>> print('%06d'%123)
000123
#所占位的整型长度为6位,不足5位用空格补齐
>>> print('%#6d'%123)
   123
>>> print('% 6d'%123)
   123
#所占位的整型长度为16位,不足5位用空格补齐
>>> print('%16d'%123)
             123
>>>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值