大家好,本文将围绕python中的π怎么打出来展开说明,π在python中怎么打是一个很多人都想弄明白的事情,想搞清楚python中π怎么打需要先了解以下几个事情。
本文作者:林箖霖😉
本文原创,未经允许,禁止转载!
Python中的输入输出和转义
1. Python的输入输出函数
1.1 输入函数
-
输入函数从键盘接收到的是字符类型(str)
a = input("输入第一个数:") # 输入第一个数:10 b = input("输入第二个数:") # 输入第二个数:20 print(a + b) # 输出结果为:1020这里的'+'是两个字符串的连接符 print(int(a) + int(b)) # 输出结果为:30,这里要对从键盘接收到的数据进行类型转换才可以进行运算
1.2 输出函数
转换说明符 | 解释 |
---|---|
%d、%i | 转换为带符号的十进制整数 |
%o | 转换为带符号的八进制整数 |
%x、%X | 转换为带符号的十六进制整数 |
%e | 转化为科学计数法表示的浮点数(e 小写) |
%E | 转化为科学计数法表示的浮点数(E 大写) |
%f、%F | 转化为十进制浮点数 |
%g | 智能选择使用 %f 或 %e 格式 |
%G | 智能选择使用 %F 或 %E 格式 |
%c | 格式化字符及其 ASCII 码 |
%r | 使用 repr() 函数将表达式转换为字符串 |
%s | 使用 str() 函数将表达式转换为字符串 |
指定对齐方式
标志 | 说明 |
---|---|
- | 指定左对齐 |
+ | 表示输出的数字总要带着符号;正数带+ ,负数带- 。 |
0 | 表示宽度不足时补充 0,而不是补充空格python自学可行吗。 |
- 对于整数,指定左对齐时,在右边补 0 是没有效果的,因为这样会改变整数的值。
- 对于小数,以上三个标志可以同时存在。
- 对于字符串,只能使用 ’ - ’ 标志,因为符号对于字符串没有意义,而补 0 会改变字符串的值。
应用举例:
print("hello world")
print('hello world')
# 指定最小输出宽度
n = 1234567
str = 'ling'
# %10d 表示输出的整数宽度至少为 10;
# %20s 表示输出的字符串宽度至少为 20。
print("%10d" % n) # 00001234567(此处把0当作空格)
print("%7s" % str) # 0000ling(此处把0当作空格)
# 指定小数精度
f = 3.141592653
# 最小宽度为8,小数点后保留3位
print("%8.3f" % f) # 3.142
# 最小宽度为8,小数点后保留3位,左边补0
print("%08.3f" % f) # 0003.142
# 最小宽度为8,小数点后保留3位,左边补0,带符号
print("%+08.3f" % f) # +003.142
# 指定对齐方式
n = 123456
# %09d 表示最小宽度为9,左边补0
print("%09d" % n) # 000123456
# %+9d 表示最小宽度为9,带上符号
print("%+9d" % n) #000+123456 (此处0为空格)
f = 140.5
# %-+010f 表示最小宽度为10,左对齐,带上符号
print("%-+010f" % f) # +140.500000 (左对齐往右边补0)
s = "Hello"
# %-10s 表示最小宽度为10,左对齐
print("%-10s." % s) # Hello .(左对齐往右边补空格)
2. Python中的注释及转义字符
2.1 注释的使用方法
- 单行注释用符号 ’ # ’
- 多行注释用三引号 ( ’ ’ ’ 注释内容 ‘ ’ ‘ )( " " " 注释内容 " " " )
# 单行注释
'''
多行注释
注释内容
'''
"""
多行注释
注释内容
"""
2.2 转义字符
转义字符 | 说明 |
---|---|
\n | 换行(new line) |
\r | 回车(return) |
\t | 水平制表(tab),一般相当于四个空格 |
\b | 退格(backsapce) |
\\ | 反斜线 |
\’ | 单引号 |
\" | 双引号 |
\ | 在字符串行为的续行符 |
应用举例:
print("hello\b") #hell
print("hello\r")
print("hello\
world") #helloworld
print("hello\tworld") #hello world 其中hell占了四个位置,则\t表示o和三个空格
print("hellooo\tworld")#hellooo world 这个\t表示的是ooo和一个空格
print("\\\'\"") #\'"