笔记-输出

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),可以进行不同进制之间的转换

二进制 → 十进制

int("1010", 2)

10

八进制 → 十进制

int("12", 8)

10

十六进制 → 十进制

int("A", 16)

10

十进制 → 二进制

bin(10)

'0b1010'

十进制 → 八进制

oct(10)

'0o12'

十进制 → 十六进制

hex(10)

'0xa'

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)

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务