python蓝桥杯刷题笔记
未完待续
python蓝桥杯刷题备忘录
1. 字符逆序
字符串切割:[-1::-1]
[起始位置:结束位置:步幅] PS:负号表示倒序
2. 水仙花数
//
表示整除, /
表示正常除法,%
表示求余数
3. Python内置的map函数
描述
map() 会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
>>> def square(x) : # 计算平方数 |
如果两个参数就两个序列,按照对应位置输入前面的函数
4. 字符串格式化输出
print(“格式化字符串”%变量1)
print(“格式化字符串”%(变量1,变量2,…))
%d 用0补齐
student_no = 1 |
%f 四舍五入
pi = 3.1415926 |
5. 字符串是否相等
可以直接用==
来判断是否完全相同,可以使用.lower()
来使字符串变成小写,用.upper()
把字符串变成大写。
6. Python在方括号中使用for循环
1、[expression for iter_val in iterable]
传统写法: |
列表解析: |
2、[expression for iter_val in iterable if cond_expr]
传统写法: |
列表解析: |
7. 合并列表
将列表中元素合并为一个字符串
my_list = ["Hello", " ", "World"] |
得到的是字符串,不是列表
将多个列表合并为一个列表
直接相加即可
8.
子序列不同于子串,子串要求元素在原序列中是连续的,而子序列不要求连续。
9.
在 Python 中,round()
是一个内置函数,用于对数字进行四舍五入。round()
函数接受两个参数:要四舍五入的数字和保留的小数位数。
语法如下:
round(number, ndigits) |
number
是要四舍五入的数字ndigits
是要保留的小数位数(可以为负数,表示要四舍五入到小数点左边的位数)
如果 ndigits
参数被省略,round()
函数会将 number
四舍五入为最接近的整数。
以下是一些示例:
number1 = 3.14159 |
在这些示例中,round()
函数根据提供的 ndigits
参数四舍五入了不同的数字,并返回结果。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DaoXuan!
评论