Python教学中的一些小细节
·
print()函数
print()函数用于输出信息到控制台
print('hello',end='')
print('world',end='')
(1)默认为end=‘\n’即会换行,而end=’'那就不会换行
(2)带变量一起输出
name='Tom'
age=11
print('hello',name,'and',age)
这样也能拼接
格式化输出
- format() 函数格式为 str.format(),其中str为要格式化输出的字符串
print('我叫{},今年{}岁了'.format(name,age))

(1) 保留小数/百分比格式输出
‘{:.2}’.format()保留两位小数
‘{:.3%}'.format()保留三位小数,并以百分数输出
竟然是5舍6入
print('收益率为{}'.format(0.1235))
print('收益率为{:.3}'.format(0.1235))# 0.123 竟然5不入,6入
print('收益率为{:.3}'.format(0.1236))# 0.124
print('收益率为{:.3%}'.format(0.1236))
(2)还可以指定位置
‘{0:.1f}’.format() 通过:前面的数字来指定对应的哪个位置的数
- f-string格式化字符串
a = f”Hello,my name is {name}”
- print(‘应收账款金额是%d元’%amount)

print('应收账款金额是%d元'%amount)
rate = 0.0345
print('第二季度短期借款利息率是%.2f'%rate)
input()输入函数
默认将接收到的数据当做字符类型
用 float() 将输入值转换为浮点型,int() 转换为整形
age=float(input('请输入年龄'))
age2=age+12
age2

type 检测数据类型

字符串和整形
round()
round(x,2) 对x保留2为小数,四舍五入
print(round(3.14159,2))
print(round(3.14159,3))
len()
len()返回长度,字符串长度、列表长度

转义字符
\n \t \\ \' '\\
这些在引号里
list()函数
能将字符串直接转化为单个字母的列表
但是前面如果用list作为变量的话,这个list()函数就会被误会,导致无法使用
np.random.rand()
随机生成x行y列的矩阵,类型为numpy.ndarray
更多推荐



所有评论(0)