| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 蓝桥杯python知识点 -> 正文阅读 |
|
[数据结构与算法]蓝桥杯python知识点 |
在这整理一下我刷题过程中用到的一些函数啊类啊啥的python知识点~ 目录 6.?collections模块的defaultdict函数 1. count()方法Python count() 方法用于统计字符串里某个字符或子字符串出现的次数。可选参数为在字符串搜索的开始与结束位置。 语法:str.count(sub, start= 0,end=len(string)) 参数:sub -- 搜索的子字符串 start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。 end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。 实例:
2. excel中和日期相关的函数TEXT函数和WEEKDAY函数。 TEXT函数把日期中的日提取出来,WEEKDAY把星期提取出来。 具体实例可见我写的下面链接中的第三题 (150条消息) 2020年第十一届蓝桥杯大赛python组省赛真题(更新中)_睡会dd的博客-CSDN博客_python蓝桥杯省赛真题 3. 冒泡排序冒泡排序(Bubble Sort)是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 冒泡排序最慢的时候就是数组是全逆序的时候。 这时候排序次数为n*(n-1)/2? ? (n为要排序的数的个数) 4. 求最大公约数的函数math模块的gcd函数 5. ord()和chr()ord以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值。 chr和ord相反。 6.?collections模块的defaultdict函数python中defaultdict用法详解 - 简书 (jianshu.com) 看这个链接讲的很清楚。 7. 改变字符串中的某个字符python的字符串赋值给一个变量s以后,可以通过s[0],s[1]这样的方式来访问字符串s中的单个字符。但是却不能通过给s[0],s[1]赋值这样的方式来改变字符串中的单个字符。 要想改变字符串中的单个字符,必须先把字符串转换为列表,通过列表去改变单个字符,然后再将列表转换为字符串,达到改变字符串中某个字符的目的。 8. 生成列表的副本(一维,二维)生成列表的副本:不能用list1=list2这样的方式去做,这样会让list1和list2都指向同一个列表,改变一个的话,另一个也就改变了。应该用下面的方式: 一维列表:list2=list1[:] 二维列表:假设列表有n行,m列。list2=[i[:] for i in list1] |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 11:34:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |