随笔分类 -  python

摘要:1、全局变量和局部变量 全局变量:定义在文件中的变量,该文件的任何地方都可以访问它 局部变量:定义在函数内部的变量,只能在定义该变量的函数内部使用 函数的作用域:局部变量的作用域:函数内部 函数参数的作用域:函数内部 Question1:如何在函数内部定义全局变量? Answer:使用global进 阅读全文
posted @ 2021-09-13 09:42 2orange 阅读(73) 评论(0) 推荐(0)
摘要:1、函数的参数分类 函数的参数:定义在函数后面的括号中 定义的参数叫形参 调用函数时传入的数据叫实参 一、实参分类: 1、位置参数:通过位置按顺序传递 2、关键字参数:通过参数名指定参数进行传递 二、形参分类: 1、必备参数/必须参数:定义几个就要传几个 2、默认参数(缺省参数):可传可不传,不传的 阅读全文
posted @ 2021-09-13 09:35 2orange 阅读(144) 评论(0) 推荐(0)
摘要:1、函数的作用和意义 函数的作用:封装代码 函数的意义:提高代码的重用率 可以将单一的功能代码封装成一个函数,在需要使用该功能时直接调用函数即可 2、函数的定义和调用 函数定义的语法: def 函数名(): 内部功能代码1 内部功能代码2 内部功能代码3 函数命名规范同变量,推荐使用下划线命名法 函 阅读全文
posted @ 2021-09-13 09:23 2orange 阅读(134) 评论(0) 推荐(0)
摘要:1、for循环 for循环是一种遍历循环 for i in XXX: 循环体 案例1:10位同学的成绩放在一个列表中,区分成绩等级 小于60分:不及格 60-79分:及格 80-100分:优秀 li=[78,32,55,77,88,90,54,24,67,39] for item in li: if 阅读全文
posted @ 2021-09-10 15:08 2orange 阅读(620) 评论(0) 推荐(0)
摘要:1、while循环 语法: while 条件: 条件成立,循环执行的代码一 条件成立,循环执行的代码二 条件成立,循环执行的代码三 … … 如果条件一直成立,则一直循环,直到条件不成立,结束循环 例:打印100遍hello python n=0 while n<100: print(“hello p 阅读全文
posted @ 2021-09-10 14:30 2orange 阅读(494) 评论(0) 推荐(0)
摘要:1、条件判断 (1)if语句 if 条件: 条件成立时执行的代码 (2)if-else语句 if 条件: 条件成立时执行的代码 else: 条件不成立时执行的代码 (3)if-elif-else语句 if 条件1: 条件1成立时执行的代码 elif 条件2: 条件2成立时执行的代码 elif 条件3 阅读全文
posted @ 2021-09-10 14:00 2orange 阅读(56) 评论(0) 推荐(0)
摘要:1、关于集合 集合:set类型,也是通过{}来表示 形式:{value1,vlaue2,value3} 集合的特性: (1)集合中的数据不能存在重复的元素 (2)集合中的元素只能是不可变类型 (3)集合和字典都是无序的,没有下标索引 (4)集合是可变类型的数据 (5)支持增删查改 add:添加数据 阅读全文
posted @ 2021-09-10 13:51 2orange 阅读(311) 评论(0) 推荐(0)
摘要:1、字典的基本使用 (1)字典:dict类型,{}表示字典 (2)字典中的元素是由键值对(key:value)组成的,每个元素也是逗号隔开 (3)字典中没有下标的概念,键就是索引(字典内部元素是无序的) (4)字典中的相关规范: a、字典中的键(key)不能重复 b、字典中的键(key)只能使用不可 阅读全文
posted @ 2021-09-10 13:45 2orange 阅读(746) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-09-08 09:34 2orange 阅读(17) 评论(0) 推荐(0)
摘要:1、元组的操作方法 元组只有查询的方法,没有增、删、改元素的操作方法 元组是不可变类型的数据:内部元素定义了之后不能进行修改 元组操作方法——通过下标取值、index、count 下标取值 tu=(11,22,33,44,33,11,11,33) print(tu[1]),得到结果为:22 inde 阅读全文
posted @ 2021-09-08 09:10 2orange 阅读(83) 评论(0) 推荐(0)
摘要:1列表常用方法——增:append、insert、extend append:往列表尾部追加元素 li=[11,22,33] li.append(666) print(li),得到结果:[11,22,33,666] insert:往列表中指定位置追加元素 例如要在11和22之间插入666 li.in 阅读全文
posted @ 2021-09-08 08:56 2orange 阅读(210) 评论(0) 推荐(0)
摘要:1、元组和列表 元组用小括号表示,tuple类型,如(“python”,“java”,666) 列表用中括号表示,list类型,如[“python”,“java”,666,“php”] 元组和列表可以保存多个数据,可以是任意类型的,每个元素、数据之间逗号隔开 元组通过list可以转换为列表,列表通过 阅读全文
posted @ 2021-09-08 08:42 2orange 阅读(216) 评论(0) 推荐(0)
摘要:1、格式化输出 1-1format格式化输出 例1:s1=“今天收到来自{}的书费{}元” s2=s1.format(“小明”,100) 例2:s2=“今天收到来自{}的书费{}元”.format(“小明”,100) 例3:name=input(“输入姓名”) money=input(“输入钱款”) 阅读全文
posted @ 2021-09-07 12:03 2orange 阅读(152) 评论(0) 推荐(0)
摘要:1、字符串的拼接 方法一:用+ 方法二:用.join,.join和后面学的.split互为反向操作 .join中可以是元组或者列表,其实,括号中是集合类型也可以 例子:s1=“python” s2=“hello” s3=“strong” s4=s1+“666”+s2 j=“666” s5=j.joi 阅读全文
posted @ 2021-09-07 11:43 2orange 阅读(791) 评论(0) 推荐(0)
摘要:1、python基本数据类型之数值型 整数:int类型 浮点数:float类型 布尔值(True,False):bool类型 2、python中的运算符 2-1算术运算符:+、-、*、/、//(除法取整,直接取整数部分)、%(除法取余)、**(幂运算) 2-2比较运算符:>、<、>=、<=、==、! 阅读全文
posted @ 2021-09-07 10:55 2orange 阅读(228) 评论(0) 推荐(0)
摘要:1、注释 #+空格+注释内容,例如:# 这是一行注释 快捷键:ctrl+/ 2、文档注释 “““ 这种叫做文档注释(文档字符串型) 对整个内容进行相关的注释说明 ””” 3、控制台输入内容:input 例如:name=input(“请输入姓名”) print(name) 4、变量 变量的命名规范: 阅读全文
posted @ 2021-09-07 10:48 2orange 阅读(77) 评论(0) 推荐(0)