
Python学习之语言基础
我的Python学习笔记
森 屿 麋 鹿
这个作者很懒,什么都没留下…
展开
-
Python--函数的学习
目录一、函数概述(一)认识函数(二)定义函数二、最简单的函数(无参无返回值的函数)三、函数的参数四、函数的返回值五、传递参数(一)值传递(二)引用传递六、关键字参数七、默认参数八、不定长参数(一)加了一个星号(*)的参数九、匿名参数一、函数概述(一)认识函数 在一个完整的项目中,某些功能会反复的使用。那么会将功能封装成函数,当我们要使用功能的时候直接调用函数即可。 函数的本质:就是对功能的封装。 使用函数的优点: 1、简化代码结构,增加了代码的复用度(重复使用的程度) 2、如原创 2020-07-19 17:55:19 · 557 阅读 · 0 评论 -
Python--迭代对象与迭代器
目录一、可迭代对象(Iterable)二、isinstance() 函数:来判断一个对象是否是一个已知的类型。三、迭代器(Iterator对象)四、iter() 函数:用来生成迭代器一、可迭代对象(Iterable) 可迭代对象(Iterable):可以直接作用于for循环的对象统称为可迭代对象。可以用isinstance()去判断一个对象是否是可迭代对象(Iterable)。 可以直接作用于for的数据类型一般分两种: 1、集合数据类型,如list、tuple、dict、set、string原创 2020-07-19 16:00:01 · 600 阅读 · 0 评论 -
Python--集合(set)以及数据类型与set的转换
目录一、set介绍二、创建set三、重复元素在set中会自动被过滤(一)集合里为列表(二)集合里为元组(三)集合里为字典四、集合的基本操作(一)集合元素的添加(set.add)(二)插入整个list、tuple、字符串、打碎插入(set.update)(三)删除(set.remove)(四)遍历(五)交集(六)并集五、类型转换(一)list→set(二)tuple→set(三)set→list(四)set→tuple一、set介绍 set:类似dict,是一组key的集合,不存储value 本质:原创 2020-07-19 13:23:18 · 9096 阅读 · 0 评论 -
Python--字典的学习及练习
目录概述一、元素的访问二、字典的添加三、字典的删除四、遍历五、字典方法(一)Dictionary.values( )(二)Dictionary.items( )(三)enumerate六、字典和列表的比较七、练习概述 使用键-值(key-value)存储,具有极快的查找速度 注意:字典是无序的 key的特性: 1.key必须是不可变对象 2.字符串、整数等都是不可变的,可以作为key 3.list是可变的,不能作为key value:可以为任何数据类型:元组、字符原创 2020-07-18 22:20:29 · 734 阅读 · 0 评论 -
Python--元组的学习
目录一、创建空元组二、创建带有元素的元组三、定义只有一个元素的元组四、元组的访问格式五、获取最后一个元素六、修改元组七、删除元素八、元组的操作(一)元组相加(二)元组重复(三)判断元素是否在元组中(四)元组的截取格式(五)二维元组:元素为一维元素的元组九、元组的方法(一)len( ):返回元组中元素的个数(二)max( ):返回元组中的最大值,min( ):返回元组中的最小值(三)将列表转成元组(四)元组的遍历一、创建空元组tuple1 = () #这个就是我们创建的空元组print原创 2020-07-18 19:55:01 · 624 阅读 · 0 评论 -
Python--条件空值语句
age = int(input())if age < 0: print("娘胎里")elif age <=3: print("婴儿")elif age <=6: print("儿童")elif age <=18: print("童年")elif age <=30: print("青年")elif age <=40: print("壮年")elif age <=50: print("中年")el原创 2020-07-18 14:50:19 · 1195 阅读 · 0 评论 -
Python--循环语句的学习
age = int(input())if age < 0: print("娘胎里")elif age <=3: print("婴儿")elif age <=6: print("儿童")elif age <=18: print("童年")elif age <=30: print("青年")elif age <=40: print("壮年")elif age <=50: print("中年")el原创 2020-07-18 14:48:25 · 303 阅读 · 0 评论 -
Python--布尔值与空值
布尔值:一个布尔值只有True、False两种值原创 2020-07-18 14:47:20 · 136 阅读 · 0 评论 -
Python--列表学习及练习
目录一、list(列表)引言(1)创建列表1.创建一个空列表2.创建带有元素的列表3.注意(2)列表元素的访问1.格式2.替换列表元素(3)列表操作1.列表组合2.列表的重复3.判断元素是否在列表中4.列表截取5.二维列表(4)列表方法1.append:在列表中末尾添加新的元素2.extend:在末尾一次性追加另一个列表中的多个值3.insert:在下标处添加一个元素,不覆盖原数据,原数据向后顺延4.pop(x=list[-1])二、循环语句breakcontinuefor语句使用else语句死循环三、条件原创 2020-07-18 14:45:06 · 1722 阅读 · 0 评论 -
python学习笔记:3、字符串与循环中的while
目录一、String(字符串)(一)创建字符串(二)字符串运算1.字符串连接2.输出重字符串3.访问字符串中的某一个字符4.截取字符串中的一部分(1)从给定下标出开始截取到给定下标之前(2)从头截取到给定下标之前(3)从给定下标处开始截取到结尾二、格式化输出三、转义字符(\)(一)换行符(\n)(二)( \\\ )保证在程序中不会导致特殊的含义1.\\\n2.\\'k3.制表符( \t )4.r5.如何打印出路径四、与字符串相关的函数一、String(字符串)什么叫做字符串? 答:字符串是以单引原创 2020-06-30 23:12:40 · 1707 阅读 · 0 评论 -
python学习笔记2补充:运算符与表达式(下)
文章目录一、运算符与表达式的续集 位运算符1.按位与运算符( & )2.按位或运算符( | )3.按位异或运算符( ^ )4.按位取反运算符( ~ )一、运算符与表达式的续集 位运算符问:什么是位运算符? 答:按位运算符是把数字看作二进制数来进行计算。1.按位与运算符( & ) 运算方法:相应的位数都为1,则该位的结果是1.否则为0。 举例:print(11 & 7)'''11的二进制数:10117的二进制数:0111运算过程(相与):原创 2020-06-29 20:52:17 · 708 阅读 · 1 评论 -
Python——简易彩票系统与if练习(学习笔记1和2内容练习)
文章目录简易彩票系统if练习简易彩票系统import randomnum = int(input("请输入您的号码:")) #从控制台输入自己选定的号码res = random.choice(range(100))+1 #从1到100之间随机抽取一位数#判断是否中奖 num == resif num == res: print("恭喜您中了500万")if练习 1.从控制台输入一个整数,判断是否是偶数num = int(input())if num % 2原创 2020-06-28 20:15:03 · 3771 阅读 · 0 评论 -
python学习笔记:2、print&input与变量和运算符
文章目录一、注释注释的作用及格式二、print输出print的作用三、input输入四、Python数据类型五、标识符六、变量与常量七、Number(数字)八、运算符与表达式一、注释注释的作用及格式#我注释了这一行#仅仅注释一行,想注释多行用三个单引号,三个双引号#写代码时写代码时千万不要有中文字符'''土豆'''"""西红柿"""注释在程序中存在的意义就是在自己回过头看自己写的代码时,一眼就可以知道这一行程序的作用是什么,也方便别人理解该行或者该模块的功能。 注释的格式原创 2020-06-27 19:27:08 · 2200 阅读 · 1 评论 -
python学习笔记:1、第一个python程序与数据存储
1.第一个python程序与数据存储数据的存储第一个python程序数据的存储思考1:为什么使用计算机?答:存储数据,计算数据思考2:数据存在哪里?答:数据存储在内存里思考3:数据怎么在内存里存储的?答: 首先弄明白怎么存储数字 内存: 内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。 举一个简单的例子来理解内存,一个开关,有两种状态,开启和关闭。一种状态对应1,另一种对应0。把八个开关原创 2020-06-26 17:36:46 · 257 阅读 · 0 评论