#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) // 设置入口地址 隐藏控制台
录屏 psr.exe
# coding:utf-8
不换行 print ( , end = ' ')
调用函数时使用列表但不改变原列表中的值 ,可以在传递参数时将列表的切片传进去 即 [ : ]
input( ) 同时输入多个数据 中间以空格隔开:
a, b, c = input( ). split( ) //a, b, c 为 str
a, b, c = map( int, input( ).split( ) ) //a, b, c 为 int
a, b, c = eval( input( ) ) // a, b, c为int 型
print() 一行输出多个数据,中间空一格:
print( a, b)
将列表里的元素转换为数字并按从小到大的顺序排序:
num = list(map(int, num))
num = sorted(num, reverse = False)
列表去重
List = list(set(list))
开根号
import math
math.sqrt( x )
反转列表的一部分
若反转的是第2个到第5个元素: a[ 1 : 4] = a [ 3 : 0 : -1]
若反转的是第1个到第3个元素: a[ 0 : 2] = a[ 1 : : -1]
保留两位小数:
round(a,2)
'%.2f' % a
Decimal('5.000').quantize(Decimal('0.00'))
当需要输出的结果要求有两位小数的时候,字符串形式的:'%.2f' % a 方式最好,其次用Decimal。
需要注意的:
1. 可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。
2. Decimal还可以用来限定数据的总位数。
返回Ascll码的值 ord(c)
由Ascll码到字符 chr( i )
转义字符r 加在引号前
split 字符串分割函数
count 字符串记数函数