算术运算符 + - * /  加减乘除 5/2 = 2.5 5//2 = 2  整除,地板除 5%2= 1 取余数 2**10 指数运算 2的10次方 算术优先级 无论多少级,都使用()小括号进行优先级管理 ########## 比较运算符 True  真 正确的 False 错,假的 ==  右边赋值给左边 != 不等于 >= 大于等于 <= 小于等于 可以将2个判断条件结合到一个表达式,减少代码量 if b<a<c: print("") ##########…
记录以grades列表为例,分别定义输出.求和.平均值.方差和标准差函数,并输出相应的值 grades = [100, 100, 90, 40, 80, 100, 85, 70, 90, 65, 90, 85, 50.5] #定义输出函数 def print_grades(grades): for grade in grades: print grade #定义求和函数 def grades_sum(grades): total = 0 for grade in grades: total +=…
一.与用户交互 1.接收用户输入 python3中的input会把用户输入的所有内容都存成str类型 age = input("请输入您的年龄: ") # "内容" print(age,type(age)) age=int(age) print(age > 10) # "18" > 10 补充:int可以把纯数字组成的字符串转换整型 int("31") # ok res = int(" 31 "…
算数运算符 计算机,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备 目标 算术运算符的基本使用 01. 算数运算符 算数运算符是 运算符的一种 是完成基本的算术运算使用的符号,用来处理四则运算 运算符 描述 实例 + 加 10 + 20 = 30 - 减 10 - 20 = -10 * 乘 10 * 20 = 200 / 除 10 / 20 = 0.5 // 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4 % 取余数 返回除法的余数 9 % 2 = 1 ** 幂 又…
变量:计算机中的一块内存,给变量赋值意味着将值存入内存中 python中变量不用类型声明(根据赋的值决定类型),但使用时(创建时)必须赋值(=赋值). 多个变量的赋值: ①a=b=c=1; ②a,b,c=1,1.0,"h" 运算符: 数据类型: Python有五个标准的数据类型:Numbers(数字).String(字符串).List(列表).Tuple(元组).Dictionary(字典) ·数字 用于存储数值. 不可改变的数据类型,改变数字数据类型会分配一个新的对象. 四种类型:…
方便调用的分组函数文件,一个py模块就是一个模块,模块分三类 python标准库 第三方模块 应程序自定义模块 模块的掉用: 可以把多个功能(函数)包含在一个模块文件里,调用时直接使用import 就可以了 import name  这一步就是将name模块里的代码解释一遍饭后赋值给name,使用时就可以了 name.add() 模块里的函数 name.x 模块里的变量 from name import  add,sub 只引用相关功能,使用时直接调用函数名,不需要加模块名了 add() sub…
os模块:提供对此操作系统进行操作的接口 os.getcwd() 获取python运行的工作目录. os.chdir(r'C:\USERs') 修改当前工作目录. os.curdir 返回当前目录 (. 一个点表示) os.pardir 返回上一级目录(.. 两个点表示) os.makedirs('abc\\c\\c') 生成多层次目录 os.removedirs('abc\\c\\c') 删除多层次目录,但是要注意,删除时,一旦文件夹里有内容这该文件夹不删除,如果目录为空,则删除. os.mk…
---恢复内容开始--- 函数: 1 减少重复代码 2 定义一个功能,需要直接调用 3 保持代码一致性 def  funcation_name(参数s): 功能代码块0 参数可以为多个,传入时按照前后顺序进行掺入,定义时为形参,实际传入的为实参.形参有几个,就需要传入多少实参. 函数名字必须以下划线或者字母开头,区分大小写,不能使用保留字(大致和变量的命令规则一致) f() 调用f函数,调用一定记得加() def  f(a,b) f(a,b) 必须参数,需要按照定义顺序进行参数的传递 f(b='…
牢记“”“能调用方法的一定是对象”“” 文件的操作流程, 1 建立文件(打开文件)open('filename','模式').read() [这一步其实就是创建对象] 2 通过句柄进行操作 3 关闭open('filename','模式').close 模式可以有(只读('r'),只写('w'-覆盖原有文件内容),追加模式('a'在原有基础上进行内容的追加) ('r+')读写模式,可以调用f.write,写内容追加到最后,注意:当r+模式时,调用read和write的句柄不同,新增内容都只能写到…
字符串操作方法有: s = 'hello word' s.find('l') 查询第一个l的索引 s.replace('ll','xx') 替换 s.split('w') 以w进行分割 这些都是完全匹配,要进入模糊匹配就需要引进正则表达式 正则表达式,主要作为字符串模糊匹配的作用 正则 元字符 . 点  ret = re.findall('w.r','hello world') . 点除了换行符以外,可以代指任何字符,一个点代表一个字符,点叫做通配符 尖角符^ ret = re.findall(…