笔记-输出
1.float1= float(input())
print('%.2f'%float1)
保证输出的数字一定有两位小数
2.当输入是小数而想要输出整数的时候,需要先用float把输入的字符串变成一个数据类型然后再改为整数
int1=int(float(input()))
print(int1)
3.round(1, 2)
返回的是浮点数,但 Python 默认不会显示多余的 0
。
print(format(round(x, 2), ".2f"))
4.int(a,b),可以进行不同进制之间的转换
二进制 → 十进制 |
|
|
八进制 → 十进制 |
|
|
十六进制 → 十进制 |
|
|
十进制 → 二进制 |
|
|
十进制 → 八进制 |
|
|
十进制 → 十六进制 |
|
|
5.格式化输出
.lower() --- 全部小写
.upper() --- 全部大写
.title() --- 各个字符的首字母大写
.capitalize() --- 首字母大写
n= input()
n1= n.lower()
n2 = n.upper()
n3= n.title()
print(n1,n2,n3,sep ='\n')
6.字符的空格
strip()去除两边空格
.lstrip()去除左边空格
.rstrip()去除右边空格
.replace()删除所有空格
.split()切分字符
7.字符串的切分
切片是指对操作的对象截取其中一部分的操作。字符串、元组、列表都能切片
语法:序列[开始位置下标:结束位置下标:步长]
1.取得的结果是从开始位置下标对应的字符算第一个,接着根据步长往后数,数到步长后再算一个,以此类推
2.左闭右开区间,即开始位置的元素包含但是结束位置的元素不包含
8.文本类字符串,有占位符
txt1 ="{}, you have xxxx"
name = input()
str = txt1.format(name)
9.字符变list
namelist= input().split() #this is already a list
print(namelist)