一,语法结构
Print函数的语法结构
Print(输出的内容)
完整语法结构
Print(value,...,sep='',end='\n',file=None)
二,实例
2.1,使用print进行简单输出
#!/usr/bin/python3
a=60 # 变量a的赋值
b=75 # 变量b的赋值
print(a) # 输出变量a的值
print(b) # 输出变量b的值
print(a+b) # 输出a+b的值
print(a-b) # 输出a-b的值
print(a*b) # 输出a*b的值
print(a/b) # 输出a/b的值
print(a%b) # 输出a%b的值
print(a**b) # 输出a**b的值
c=a+b+b-a*b # 变量c的赋值
print(c) # 输出c的值
输出结果:
60
75
135
-15
4500
0.8
60
22979669527522769358466110762530581047876256816049606885376000000000000000000000000000000000000000000000000000000000000000000000000000
-4290
运算符号:
- + 加——两个对象相加 a+b输出结果 81
- - 减——得到负数或一个数减去另一个数 a-b输出结果-6
- * 乘——两个字符相乘或返回一个被重复若干次的字符串 a*b输出结果99
- / 除——x除以y(结果为浮点数) a/b输出结果3.3
- % 取余——返回除法的余数 a%b输出结果3
- ** 幂——返回x的y次幂 a**b输出结果3的22次方
- // 取整数——向下取接近商的整数 3.6取3
使用Print输出字符串,
print("北京欢迎你!")
输出结果
北京欢迎你!
还可以:
d="北京"
e="欢迎你!"
print(d+e) # 输出d+e+f的值
结果
北京欢迎你!
还可以:
d="北京"
e="欢迎你!"
f="2025!"
print(d+e+f) # 输出d+e+f的值
结果
北京欢迎你!2025!
除此之外,()中的标点符号可以用单引号,双引号,三引号,三个双引号。例如:
print('看看哔站?')
print("看看哔站?")
print('''看看哔站?''')
print("""看看哔站?""")
结果
看看哔站?
看看哔站?看看哔站?
看看哔站?
另外,在输出时,输出结果总会换行。如何让他不换行呢。我们可以用到英语中的","来实现
a=99
b=10086
print('a,b,看看B站?')
结果:
a,b,看看B站?
ASC编码表
中文编码范围:u4e00——u9fa5
print(chr(101))
print('e')
print("看")
print(chr(30475))
print(chr(10611))
print("⥳")
结果
e
e
看
看
⥳
⥳
我们可以使用print(chr(编码)),又或者print(“输出内容”)。来输出某个字符。当年不知道某一个字符的编码是什么的时候我们可以用到print(ord('字符'))来查找代表该字符的编码
例如
print(ord('⥳')
结果
10611
另外,使用print函数可以将数据输出到文件当中,这个时候要用到一个函数叫“open”
fp=open("AMJ.txt",'w') #打开文件,如果文件不存在,则创建文件,w表示写模式(write)
print('看看B站?',file=fp) #将字符串写入文件
fp.close() #关闭文件
正常运行结果:
看看B站?
我的:
����Bվ��
sep——分隔符
\n——换行
end——指定输出结尾符
正常的函数输出完成时会有一个换行的操作但我的没有,不过不妨
碍展示一下上述符号。
print('看看B站?')
print('看看B站?',end='-->') #end参数指定输出结尾符
print('看看B站?,\n,休闲时刻')
print('看看B站?,休闲时刻')
结果
看看B站?-->看看B站?,
看看B站?,
,休闲时刻
在输出的时候我门还可以用+去做一个输出。
print('你好'+'世界')
你好世界