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+12age2type 检测数据类型
字符串和整形
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