栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python输入输出

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python输入输出

前言

这几年一直在it行业里摸爬滚打,一路走来,不少总结了一些python行业里的高频面试,看到大部分初入行的新鲜血液,还在为各样的面试题答案或收录有各种困难问题

于是乎,我自己开发了一款面试宝典,希望能帮到大家,也希望有更多的Python新人真正加入从事到这个行业里,让python火不只是停留在广告上。

微信小程序搜索:Python面试宝典

或可关注原创个人博客:https://lienze.tech

也可关注微信公众号,不定时发送各类有趣猎奇的技术文章:Python编程学习

输入输出 输出

直接输出字符串和数值类型

>>> print(1)
1
>>> print('hello world')
hello world
#无论什么类型,数值,布尔,列表,字典..这些变量都可以直接输出

格式化输出,类似于c语言的 print

>>> s= 'hello'
>>> x = len(s)
>>> print( 'the length of %s is %d' % ( s, x ) )
The length of Hello is 5
转义输出类型
转义类型解释
d,i十进制
o八进制
u十进制
x十六进制(小写)
X十六进制(小写)
e科学计数法浮点数(小写)
E科学计数法浮点数(大写)
f,F十进制浮点数
C接收整数(会转换为对应ascii码字符)、 单字符)
s字符串
>>> print('%d  %i' % (20,-10)) #d,i
20  -10
>>> print('%o'%-10) #o
-12
>>> print('%u' % 20) #u
20
>>> print('%x'%12) #x
c
>>> print('%e'%2.56) #e
2.560000e+00
>>> print('%f'%2.56) #f
2.560000
>>> print('%c'% 65) #C
A
>>> print('%s'% 'abc') #s
abc

输入
  • Python2: raw_input() input()
    • input 会默认用户输入的是合法的Python表达式
    • raw_input 会把所有的输入当做字符串进行处理
#python2.x raw_input
>>> var = raw_input('pls type a num you want:')
pls type a num you want:20
>>> var
'20'
>>> var = raw_input('pls type a num you want:')
pls type a num you want:abc
>>> var
'abc'

#python2.x input
>>> var = input('pls type a num you want:')
pls type a num you want:20
>>> var
20
>>> var = input('pls type a num you want:')
pls type a num you want:abc
Traceback (most recent call last):
  File "", line 1, in 
  File "", line 1, in 
NameError: name 'abc' is not defined
#2中的input函数会严格检查输入的类型,abc此时没有指明字符串类型,被当成了变量名,所以引发了 NameError
>>> var = input('pls type a num you want:')
pls type a num you want:'abc' #改变输入值的类型
>>> var
'abc'

  • Python3: input()
    • input 会把所有的输入当做字符串进行处理
#python3.x
>>> var = input('pls type a num you want:')
pls type a num you want:20
>>> var
'20'
>>> var = input('pls type a num you want:')
pls type a num you want:abc
>>> var
'abc'
#input保存的均为字符串类型
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/283166.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号