学习完Python的基本输入输出
学习内容:
print()函数,input()函数
学习时间:
周一下午3点到
学习产出:
将学习内容记录至CSDN
print()的简单输出:
输出数字,字符,字符串:
print(数字)
print(字符")
print("字符串")
注意:默认情况下Python输出内容会自动换行,如果想不换行,则可以用英文半角状态下的逗号将内容分隔开
例如:
print(100)
print(但行好事,莫问前程)
print(100,但行好事,莫问前程)
>>>100
>>>但行好事,莫问前程
>>>100,但行好事,莫问前程
print()的复杂输出:
print(value,...,sep=' ',end='n',file=sys.stdout,flush=False)
value:表示我们要打印的值
...:表示一次性可以打印多个数值,但是之间必须要用逗号分隔开
sep:表示打印多个数值时之间的分隔符,默认是空格。
end:表示结尾时加上的字符,默认是换行符'n',也可以换成其他的如end='t'或end=' '等
file:输出的目标对象,可以是文本也可以是数据流
flush:表示是否将输出语句输出到目标对象,为False时表示输出值会存在缓存,为True时将强制写入文件。
例子:
多条print()输出到一行显示
例1:
for x in range(0,10):
print(x,end=' ')
>>>0 1 2 3 4 5 6 7 8 9
例2:
for x in range(0,10):
print(x,end='+')
print("?=100",)
>>>0+1+2+3+4+5+6+7+8+9+?=100
使用连接符连接多个字符串
数值可以直接输出,当使用+将数值和其他数据类型连接时,系统·默认为是加法计算会出现报错,有两种方法可以进行解决:1:不改变各自的数据类型,用逗号连接。2:改变数值为字符串,两端加单引号或者双引号。
例:
print("我年龄为"+18)
>>>TypeError:can only concatenate str(not "int") to str
print("我年龄为",18)#当使用“,”连接字符串和数值时,字符串和数值用空格进行连接
>>>我年龄为 18
print("我年龄为"+str(18))
我年龄为18
input()函数
variable=input("提示文字")
print(variable)
想要获得字符对应的ASCII码值可以利用ord()函数
中文声明注释
# -*- coding:编码 -*-
或者
# coding = 编码
例如:
# -*- coding:utf-8 -*-
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)