print函数
print语法格式
print(*objects, sep=' ', end='\n', file=sys.stdout)
sep参数默认为 一个空格
end(输出末尾)参数默认为 回车换行
file默认为 标准输出(一般指屏幕)
所以,如果想输出各个字段不用空格隔开,可以把sep参数设为空,即sep=‘’
如果想输出最后没有回车换行,则end参数设为空,即end=‘’
如果想输出到文件中,可将file赋值为某个文件句柄
print普通用法
输出普通数据
a=10
b=20
print(a)
print("HelloWorld")
print("HelloWorld",a,b)
print(a*b)
print('Hello'+'World')#只有字符串可以用 + 号连接print('-'*40)print(ord('北')) #ord类输出汉字的unicode编码。汉字的Unicode编码范围为[u4e00-u9fa5]
print(chr(21271)) #chr类将Unicode编码转换为对应的字符
输出结果
input函数
input函数默认读取的都为字符串
num=input("请输入一个整数")
print("您输入的数字为"+num) #正确,因为input读入的数据以字符串保存
num=int(num)
#print("输入数字转换之后为"+num) #此行报错,因为 + 号只能连接字符串
注释
单行注释用 #
多行注释用三个单引号或三个多引号
编码格式注释,用#,且放在第一行
#coding=utf-8
#上面这行为编码格式声明,此行为单行注释
'''
这是多行注释
使用的是三个单引号
'''"""
这也是多行注释
使用的是三个双引号
"""