python
陈弋辛
这个作者很懒,什么都没留下…
展开
-
21.python 序列常用函数
1.sum()函数 ---求序列中所有值的和适用范围:列表,元组,集合语法格式:sum(iterable[start:end]iterable:指可迭代的,在这里我们指列表,元组,集合仅使用sum(iterable)时 :即求出整个序列的和start:代表对应序列的起始位置(包含)end:终止位置(不包含此位置)用这种切片方式我们可以求出指定片段的序列和 注1:集合无切片,即集合只能求整个集合中所有元素的和注2:sum()函数只针对整数和浮点数求和,如果序列中有非..原创 2022-01-07 18:10:24 · 2644 阅读 · 0 评论 -
20.python 序列的加法、乘法与成员运算符
序列的加法 ---字符串,列表,元组 可以进行序列的加法序列具有相加的功能,这个相加同我们数字之间的相加类似,但序列仅支持将两个类型相同的序列加在一起,使用‘+’符号进行操作,若类型不同,则报错1)相同类型的序列相加,代码如下:my_list = [1,2,3,4,5,6,7,8,9,]my_list2 = [11,22,33,44,55,66]my_str = 'abcdefghijklmn'my_str2 = 'opqrstuvwxyz'my_tuple = (1,2,3,4,..原创 2022-01-06 23:13:40 · 1206 阅读 · 0 评论 -
18.python的组合数据类型
组合数据类型序列类型支持双向索引:正向递增索引(从左向右,0开始)和反向递减索引(从右向左,-1开始)Python中常用的序列类型:字符串(str)、列表(list)、元组(tuple)集合类型集合的特征:确定性、互异性、无序性不可变类型:整型、浮点型、字符串、元组可变类型:列表、字典、集合Python要求放入集合中的元素必须是不可变类型映射类型以键值对的形式存储元素,键值对中的建与值之间存在映射关系字典(dict)是python唯一的内置映射类型,.转载 2022-01-06 22:42:26 · 143 阅读 · 0 评论 -
19.python的 序列,索引与切片
序列 序列是保存多个数据项的对象,它的存储方式是一个接一个的排列。同时每个元素都会拥有一个值,这个值代表他们存储在序列中的位置,一般我们称它为索引。打个比方来说,一个班级有若干个学生,每个学生都有一个学号,每个学号对应一个名字,而这个学号就是每个学生的索引值。 在Python中,常用的序列有字符串、列表、元组,集合和字典是不能够使用索引、切片、相加等操作的。索引 --- 字符串,列表,元组 可以进行索引 索引作为一种访问方式,我们在访问列...原创 2022-01-06 22:42:54 · 353 阅读 · 0 评论 -
python 素数(筛选法)(简单素数筛选法)
素数又是质数,以下都按素数表达筛选法又称筛法,具体做法是: 先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。(合数指自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。与素数相反)第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。这样一直做下去,就会把不超过N的全部合数都筛掉,留下的就是不超过N的全部质.原创 2022-01-06 15:01:42 · 9129 阅读 · 4 评论 -
17.python 循环else
"""循环else1.while...else1.1 while...else语法:while 条件: 条件成立重复执行的代码else: 条件正常结束之后要执行的代码1.2 while...else...break语句while 条件: 条件成立重复执行的代码 breakelse: 条件正常结束之后要执行的代码注:else指的是循环正常结束之后要执行的代码,break终止为不正常, --- 所以else之后的语句在break终止循环之后就不在...原创 2021-12-29 20:45:00 · 684 阅读 · 0 评论 -
16.for循环嵌套
# for 循环嵌套# 语法:# for 临时变量 in 对象:# for 临时变量 in 对象:# 重复执行的代码1# 重复执行的代码2# ...# 重复执行的代码1# 重复执行的代码2# ...# while与for可混合嵌套(都一样的就不都说了)# 应用一:打印正方形星号# 需求:# * * * * *# * * * * *# * * * * *...原创 2021-12-29 19:58:34 · 1070 阅读 · 0 评论 -
15.while循环嵌套
# while 循环嵌套# 语法:# while 条件1:# while 条件2:# 条件2成立重复执行的代码1# 条件2成立重复执行的代码2# ...# 条件1成立重复执行的代码1# 条件1成立重复执行的代码2# ...# 即while语句中包含while语句# 应用一:打印正方形星号# 需求:# * * * * *# * * * * *# * * * * *# * * * * *# ...原创 2021-12-29 19:41:00 · 1595 阅读 · 0 评论 -
14. pass语句
# pass语句# 1.作用:pass语句没有任何功能,它是一个空语句,它一般被用于充当占位的作用,# --- 就好比很多图书馆会有人帮忙拿书本去占位置,占到的位置一般来说不会有人去坐,# --- 直到被帮忙占位的那个人来了之后,占位的这本书就被这个人所取代,pass在 Python中就起到这样一个占位的作用。# 2.语法:for i in range(100): if i == 50: pass# 可能我们会在i等于50的时候需要进行一些操作,...转载 2021-12-28 23:54:23 · 74 阅读 · 0 评论 -
13.跳转语句
# 跳转语句 --- 满足一定条件退出循环的两种不同方式# 1.break语句# 1.1 作用:终止此次循环(跳出一层循环)# --- 主要用于强制退出当前循环,它可以使用在while和for的控制语句中# --- break语句对于循环结构的控制还是很强大的,纵使再复杂的循环结构,只要当前结构中出现了break,那么余下语句就都会被终止。# 1.2 语法:# for 变量 in 对象:#break语句在for语句中的用法# if 条件语句:# ..原创 2021-12-28 23:49:37 · 131 阅读 · 0 评论 -
12.for循环 与 range()函数
# for循环# 1.作用:通过次数的大小来进行循环,通常我们会使用遍历序列或枚举以及迭代来进行循环。# --- 迭代变量在我们每一次循环中保存根据变量得到的值,对象既是有序的序列,# 可以是字符串、元组、列表,也可以是无序的序列# 2.语法:for 临时变量 in 对象:# 重复执行的代码1# 重复执行的代码2# ...str = "python" #字符串for i in str: ..原创 2021-12-28 23:37:10 · 2416 阅读 · 0 评论 -
11.while循环
# while循环# 1.循环作用:让代码更高效的重复执行# 2.语法:# while 条件:# 条件成立重复执行的代码1# 条件成立重复执行的代码2# ...# 条件要合理,不要让程序出现死循环# 需求1:重复打印5次hello worldi = 1while i <= 5: print("hello world") i += 1 # i = i + 1# hello world# hello world# hello w...原创 2021-12-28 18:12:45 · 206 阅读 · 0 评论 -
10.三元运算符
# 三目运算符/三元运算符/三元表达式# 1.语法:条件成立的表达式 if 条件 else 条件不成立的表达式# --- 注:最终结果为一个数据# 2.三目运算符嵌套# 语法: (条件成立的表达式 if 条件 else 条件不成立的表达式) if 条件 else 条件不成立的表达式# 语法: 条件成立的表达式 if 条件 else (条件成立的表达式 if 条件 else 条件不成立的表达式)# 注:可多层嵌套(不建议)# 三目运算符/三元运算符/三元表达式# 1...原创 2021-12-27 16:23:32 · 316 阅读 · 0 评论 -
9.条件语句(if语句)
# if条件语句# 1.if语句:# 语法# if 条件判断:# 条件成立的执行代码1# 条件成立的执行代码2# ...# 注:if语句中的执行代码要缩进(4个空格),若不缩进,则不属于if语句中的执行代码# 2.if...else...语句# 2.1 作用:条件成立执行if下方的代码,条件不成立执行else下方的代码# 2.2 语法# if 条件判断:# 条件成立的执行代码1# 条件成立的执行代码2# ...# else:.原创 2021-12-27 14:58:35 · 1081 阅读 · 0 评论 -
8.常用运算符
# 常用运算符# 1.算数运算符# 1.1 标准算数运算符---+,-,*,/,//(整除)---整除只取整数不取余数---向下取整# 1.2 取余运算符---%(取余)---公式:被除数-除数*(整除)商# 1.3 幂运算符---**# 2.赋值运算符--- = ---运算顺序从右到左# 2.1 支持链式赋值---如a=b=c=20---标识相同(内存地址相同)# 2.2 支持参数赋值--- +=,-=,*=,/=,//=,%=,**=# 2.3 支持系列解包赋值---如a,b,c=1.原创 2021-12-26 22:29:59 · 1132 阅读 · 0 评论 -
7.转换数据类型
#转换数据类型# 1.int(x,[base]):将x转换为一个整数 --- 注:浮点数转为整数只保留整数部分# 2.float(x):将x转换为一个整浮点数数# 3.str(x):将x转换为字符串# 4.list(s):将序列s转化为一个列表# 5.tuple(s):将序列s转化为一个元组# 6.eval(str) --- 用来计算在字符串中的有效Python表达式,并返回一个对象# --- 将字符串的数据转换为其原来的#转换数据类型# 1.int(x,[b...原创 2021-12-26 22:03:19 · 269 阅读 · 0 评论 -
6.输入
# 输入# 1.input()函数 --- 用于接收用户键盘输入的数据,返回一个字符串类型# 格式:input([prompt]) --- prompt为参数,用于设置接收用户输入时的提示信息,可以省略# 2.input()特点# 2.1 当程序执行到input时,等待用户输入,输入完成后才继续向下执行# 2.2 input接收用户输入后,一般存储到变量,方便使用# 2.3 input会把接收到的任意用户输入的数据都当作字符串处理# 输入# 1.input()函数 --- 用..原创 2021-12-26 21:08:41 · 519 阅读 · 0 评论 -
5.输出(含字符串格式化,转义字符)
# 输出# 1.作用 --- 程序输出内容给用户# 2.格式化输出 --- 即按照一定的格式输出内容# 步骤:准备数据 --> 格式化符号输出数据# 2.1 格式化符号# a. %s :转换为字符串 --- 功能强大甚至可以当作%d和%f使用等 --> 会输出所有值的“绝对值"# b. %d :转化为有符号(正负号)的十进制整数# %0nd :保留n位数# c. %f :转化为浮点数 --- --- 默认保留6位小数# ...原创 2021-12-26 20:10:53 · 450 阅读 · 0 评论 -
4.数据类型
# 数据类型 --- 再python里为了应对不同的业务需求,也把数据分为不同的类型# type()函数可以识别变量的数据类型# 1.数值 --- 在python中没有长度限制# 1.1 整型(int)# int类型有二(0b/0B),八(0o/0O),十,十六(0x/0X)进制这四种计数方式a = 1print(a) # 1print(type(a)) # <class 'int'># 1.2 浮点型 --- 就是小数(含有小数点的数)b = 1.0print(b.原创 2021-12-26 18:47:55 · 276 阅读 · 0 评论 -
3.变量与bug
# 变量# 1.变量的概念(作用)# 就是一个存储数据的时候当前数据所在的内存地址的名字而已# 2.定义变量# 语法:变量名 = 值# 变量名自定义,要满足标识符命名规则# 2.1 标识符# 标识符命名规则是python中定义各种名字的统一规划,具体如下:# a.由数字、字母、下划线组成# b.不能数字开头# c.不能使用内置关键字# d.严格区分大小写# 2.2 命名习惯# a.见名知义# b.大驼峰:即每个单词首字母都,如:MyName# .翻译 2021-12-26 18:19:09 · 68 阅读 · 0 评论 -
2.注释的作用
# 注释# 1.注释掉作用# 通过用自己熟悉的语言,在程序中对某些代码进行标注说明,能够大大增强程序的可读性,方便后期的维护# 解释器不执行注释的内容# 2.注释的分类及语法# 2.1 单行注释 --- 一般#与注释内容间会有一个空格# ---只能注释一行# ---语法: #注释内容# 2.2 多行注释# --- 可以注释多行内容,一般用在注释一段代码段情况# --- 语法:“”“# 第一行注释# 第二行注释# .翻译 2021-12-26 15:25:15 · 752 阅读 · 0 评论 -
1.PyCharm页面设置
# 打开页面设置# file --> settings...# 1.修改主题# Appearance & Behavior --> Appearance# 1.1 Theme : 修改主题# 1.2 Name : 修改主题字体# 1.3 Size : 修改主题字号# 2.修改代码文字格式# Editor --> Font# 2.1 Font : 修改字体# 2.2 Size : 修改字号# 2.3 Line Spacing : 修改行间距# 3.修改解.翻译 2021-12-26 12:00:15 · 440 阅读 · 0 评论