☰
Python教学中的一些小细节
2026/10/5 2:03:30 网站建设 项目流程

print()函数

print()函数用于输出信息到控制台

print('hello',end='')print('world',end='')

(1)默认为end=‘\n’即会换行,而end=’'那就不会换行
(2)带变量一起输出

name='Tom'age=11print('hello',name,'and',age)

这样也能拼接

格式化输出

1. 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.124print('收益率为{:.3%}'.format(0.1236))

(2)还可以指定位置
‘{0:.1f}’.format() 通过:前面的数字来指定对应的哪个位置的数

2. f-string格式化字符串

a=f”Hello,my nameis{name}”
num=7print(f"{'Even'ifnum%2==0else'Odd'}number")

输出:Odd number

value=1234567.8910print(f"Formatted number:{value:,.2f}")

输出:Formatted number: 1,234,567.89

3. print(‘应收账款金额是%d元’%amount)

print('应收账款金额是%d元'%amount)rate=0.0345print('第二季度短期借款利息率是%.2f'%rate)

input()输入函数

默认将接收到的数据当做字符类型
用 float() 将输入值转换为浮点型,int() 转换为整形

age=float(input('请输入年龄'))age2=age+12age2

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询