03 输入输出

版本区别:
 Python3中raw_input()  input() 进行了整合,
去除了Python2的 raw_input( ),
仅保留了input( )函数,将所有输入转为字符串类型,返回。

1.输入

input() 函数接收用户键入信息,都为字符串类型,
('  ')括号内可以使用引号,将字符(空字符也算)引起来,输出字符。
input('输入:')             			 # 输入:

2.输出

print() 函数输出括号内的信息
字符串需要加上引号
num = 1
print(1)             				   #  1
print(num)           				   #  1
print('helllo word!') 				   #  helllo word!

3.交互

常用的方式:
将输入的值,存入变量中。
将变量中值,输出。
name = input('Enter your name:')        # Enter your name:kid
print('Hello ', name)                   # Hello kid

4.类型转换

输入的值为字符型,使用int(), float() 将输入的纯数字字符转换为整型和浮点型。
int_0 = input("输入一个整数:")
float_1 = input("输入一个带小数点的值:")
print(type(int_0))
print(type(float_1))

int_0 = int(input("输入一个整数:"))
float_1 = float(input("输入一个带小数点的值:"))
print(type(int_0))
print(type(float_1))

输入一个整数:1
输入一个带小数点的值:1.1
<class 'str'>
<class 'str'>
输入一个整数:1
输入一个带小数点的值:1.1
<class 'int'>
<class 'float'>

5.格式化输出

% 占位符 占位符后指定数据的类型。
一个 % 占一个位,之后在依次传入值,值的个数必须与占位符的个数相等。
%s   以字符型输出
%d   以十进制数输出
...

传入值为一个值时,可以省略花括号,多个值需要花括号扩区来,用逗号分隔开。
str_0 = 'Hello'
str_1 = 'word'
print("你想说点什么:%s %s " % (str_1, str_0))
你想说点什么:word Hello
int_0 = 18
print("我今年%d岁。" % int_0)
int_1 = 19
print("我今年%d岁,明年%d岁。" % (int_0, int_1))
我今年18岁。
我今年18岁,明年19岁。

6.多行输出

'''    '''允许字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。
print('''hello, word!\n
*********************\n
*********************\n
*********************'''
hello, word!

*********************

*********************

*********************

7.常用的转义字符

转义字符功能
\ 续行符在行的末尾使用
\ \ 反斜杠符号输出一个反斜杠
\’ 单引号输出一个单引号
\’’ 双引号输出一个双引号
\b 退格退一格
\n 换行换行
print('\
      hello')                         # 多行
print('\\ ')                          # 输出一个反斜杠
print('\'')                           # 输出一个单引号
print('\" ')                          # 输出一个双引号
print('111\b\b')                      # 退两格 两个1被占了位置
print('aa\na')                        # 换行
      hello
\ 
'
" 
1
aa
a

8.原始字符串

原模原样输出字符串内的字符,
在字符串前输入 r 抑制转义字符生效。
print('aa\na')                       # aa 换行 z
print(r'aa\na')                      # 原模原样输出字符串内的字符
aa
a

aa\na
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值