赞
踩
print( f"{s:.2f}" )
a,b=map(int,input().split(" "))
或者:
a,b=map(int,input().split())
a,b=map(int,input().split(","))
s="117.8F" 最后一位F怎么表示?
即s[-1]
即s[2:]
即s[:]或者s
from string import punctuation 和import string 区别:from string import punctuation :用punctuation的时候可以直接用
import string :用punctuation的时候要string.punctuation才可以
punctuation包含了常见的标点符号字符;
如果punctuation没有我们要找的字符,可以添加进去 ------> punctuation中没有空格,可以: punctuation += ' '
假设有一个名为 example.py
的 Python 文件,其中包含如下代码:
- def main():
- print("这是主函数。")
-
- if __name__ == "__main__":
- main()
如果你直接运行 example.py
文件,那么 main()
函数会被执行,输出 "这是主函数。"
。而如果你将 example.py
文件作为模块导入到另一个 Python 文件中,那么 main()
函数就不会被执行,因为此时 __name__
的值不等于 "__main__"
。
import math
math.sqrt()
或者
from math import sqrt
sqrt()
try
和except
是异常处理机制的关键字,它们一起用于捕获和处理异常。
try
块中包含可能会引发异常的代码。如果在try
块中的代码执行过程中出现了异常,Python 将会跳过try
块中剩余的代码,并查找与异常类型匹配的except
块来处理异常。
except
块用于捕获和处理特定类型的异常。可以在except
后面指定需要捕获的异常类型,以及对异常的处理逻辑。
try: # 尝试执行可能会引发异常的代码 x = 1 / 0 except ZeroDivisionError: # 如果出现 ZeroDivisionError 异常,则执行这里的代码 print("除零错误发生了!")
except NameError:
意味着当 Python 解释器在try
块中遇到NameError
异常时,将会执行except
块中的代码。NameError
异常通常会在试图访问一个未定义的变量或者尝试执行一个不存在的变量名时触发。
s='abc'
l=list(s)
print(l)
结果:['a', 'b', 'c']
l=[1,2,3,4,5]
l=[str(i) for i in l] #将数值类型转换为字符类型,若列表里的数据一开始就是字符类型, 这一步可以忽略
l=''.join(l) #再转换为字符串
print(l)
结果:12345
ss=['S', 'i', 'm', 'p', 'l', 'e', 'i', 's', 'b', 'e', 't', 't', 'e', 'r'] ss=''.join(ss)print(ss)
Simpleisbetter
d={'a': 400, 'c': 300, 'd': 100, 'b': 30}
sorted(d.items())
加了items就把字典转换成元组:dict_items([('a', 400), ('c', 300), ('d', 100), ('b', 30)])
按照key来进行排序;
就会得到:
d={'a': 400, 'c': 300, 'd': 100, 'b': 30}
怎么通过value来进行排序:
sorted(d.items(),key=lambda x:x[1])
结果为:
dict_items([('a', 400), ('c', 300), ('d', 100), ('b', 30)])
{'a': 400, 'c': 300, 'd': 100, 'b': 30}逆转过来:(加个reverse)
d=sorted(d.items(),key=lambda x:x[1],reverse=False)
l=['a','a','a','v','b','c','v','b','v','c','v'] x=set(l) print(x)结果:{'c', 'a', 'b', 'v'}
统计出现的次数:l.count(i)即可,count()函数是针对与列表,字典中没有;
l=['a','a','a','v','b','c','v','b','v','c','v'] x=set(l) print(x) for i in x: print(l.count(i))
- sort 是应用在 list 上的方法,属于列表的成员方法,sorted 可以对所有可迭代的对象进行排序操作。
- list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。
- sort使用方法为ls.sort(),而sorted使用方法为sorted(ls)
sorted保留原列表;
sort不保留原列表;
math.exp
e的3次方:
math.exp(3)
round()
函数是 Python 中用于四舍五入数字的内置函数。
round(number[, ndigits])
number
是要四舍五入的数字。ndigits
是保留的小数位数(可选参数)。如果省略ndigits
,round()
函数将把number
四舍五入到最接近的整数。下面是
round()
函数的一些示例用法:
# 将浮点数四舍五入到整数 print(round(3.5)) # 输出: 4
print(round(3.14159)) # 输出: 3
# 保留两位小数 print(round(3.14159, 2)) # 输出: 3.14
print(round(10.56789, 2)) # 输出: 10.57
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。