栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

蓝桥杯python考试内容_蓝桥杯python答案?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

蓝桥杯python考试内容_蓝桥杯python答案?

目录

一、常用技巧

(一)输入输出

1、一行输入数值

2、多行输入

(二)列表

1、存储多行,用""" """

2、从多行数字,转变为二维列表

3、怎样将以下列表转化为整数?

(三)元组

(四)集合

二、常见内置函数

(一)itertools()

(二)数学函数

(三)数据转换函数

(四)对象创建函数

(五)迭代器

(六)其他

(七)字符串操作

三、其他

(一)‘’和“”,“”“”“”区别

【前言】

        总结下自己在刷题过程中遇到的一些知识点,

        文章若有差错,欢迎大佬们批评指正。

一、常用技巧

(一)输入输出

Input函数

1、一行输入数值
ls = list(map(int,input().split()))
m,n = map(int,input().split())

2、多行输入
①每一行输入一个数字
ls = [int(input()) for _ in range(2)]

②一行输入一串数字
ls1 = list(map(int,input().split)) for _range(2)

nums = []
for _ in range(2):
    nums.append(int(x) for x in input())

(二)列表

1、存储多行,用""" """

2、从多行数字,转变为二维列表
nums = []
#n表示行数
for i in range(n):
    nums.append([int(x) for x in input()])

3、怎样将以下列表转化为整数?

a=[1, 3, 5]

b=['4', '5', '6']

r1 = int("".join(map(str, a)))

r2 = int("".join(map(str, b)))

123

456

(三)元组

(四)集合

二、常见内置函数


(一)itertools()
全排列:

import itertools
combinations(“asdas”,i)i指构成字符串的长度
permutations("asetvd")  打乱顺序,构成新列表

(二)数学函数
    abs() 函数:取绝对值divmod(x,y) 函数 :同时取商和余数sum() 函数 :求和计算round() 函数: 四舍五入pow(x,y) 函数 :计算x的y次方值min() 函数 :获取最小值max() 函数 :获取最大值

(三)数据转换函数
    hex() 函数: 十进制转换成十六进制oct() 函数: 十进制转换成八进制bin() 函数 :十进制转换成二进制bool() 函数 :将指定的参数转换成布尔类型ord() 函数 :获取单个字符的ASCII数值float() 函数 :转换成浮点数chr() 函数: 转换一个整数并返回所对应的字符list() 函数: 将可迭代对象转换为列表

(四)对象创建函数
    set()函数:创建一个无序不重复元素集合

(五)迭代器
    sorted() 函数: 对可迭代对象进行排序map()函数: 通过自定义函数实现对序列的元素映射操作并返回操作后的结果

(六)其他
    format()函数: 格式化数据

    "{} {}".format("hello", "world")

    print("{:.2f}".format(3.1415926));

    input()函数: 接受用户输入并返回所输入的 string 类型数据

(七)字符串操作

    返回 str 在 string 里面出现的次数

    string.count(str, beg=0, end=len(string))

    检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1

    string.find(str, beg=0, end=len(string))

    跟find()方法一样,只不过如果str不在 string中会报一个异常.

    string.index(str, beg=0, end=len(string))

    以 string 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串

    string.join(seq)

    转换 string 中的小写字母为大写

    string.upper()

    转换 string 中所有大写字符为小写.

    string.lower()

    翻转 string 中的大小写

    string.swapcase()

    替代指定字符串
    S.replace(oldstr, newstr, count)

    移除指定的s字符
    S.strip([chars])

    以sep为分隔符,把S分成一个list。maxsplit表示分割的次数。
    S.split([sep, [maxsplit]]) 

三、其他

(一)‘’和“”,“”“”“”区别
    ’ ‘和“ ”作用一样,不过一般,字符用’‘来表示的“”“ ”“这个的话,可以作为注释,也可作为多行字符的表达式

(看图)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号