![](https://img-blog.csdnimg.cn/20200820151755613.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python从头学
巩固Python,使用anaconda的jupyter lab进行学习
刘大鸭
这个作者很懒,什么都没留下…
展开
-
Python之更简洁的语法(解析语法、条件表达式)
更简洁的语法一、解析语法1.1 解析语法的基本结构2.2 其他解析语法的例子二、条件表达式一、解析语法ls = [[0]*10 for i in range(5)]lsoutput:[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]原创 2020-09-12 16:47:16 · 478 阅读 · 0 评论 -
Python之数据类型底层实现
数据类型的底层实现一、从奇怪的列表说起1.1 错综复杂的复制1.2 列表的底层实现1.3 引入深拷贝二、神秘的字典1.1 快速的查找1.2 字典的底层实现一、从奇怪的列表说起1.1 错综复杂的复制list_1 = [1, [22, 33, 44], (5, 6, 7), {"name": "Sarah"}]浅拷贝# list_3 = list_1 # 错误!!!list_2 = list_1.copy() # 或者list_1[:] \ list(list_1)原创 2020-09-12 16:17:46 · 406 阅读 · 0 评论 -
Python之文件、异常和模块
文件、异常和模块一、文件1.1 文件的打开1.2 文件的读取1.3 文件的写入1.4 既读又写1.5 数据的存储与读取一、文件实际应用中,我们绝大多数的数据都是通过文件的交互完成的1.1 文件的打开文件的打开通用格式with open("文件路径", "打开模式", encoding = "操作文件的字符编码") as f: "对文件进行相应的读写操作"使用with 块的好处:执行完毕后,自动对文件进行close操作。【例1】一个简单的文件读取with open("E:\ip原创 2020-09-09 16:12:56 · 190 阅读 · 0 评论 -
Python之类-面向过程的编程
类一、类的定义1.1 类的命名1.2 类的属性1.3 类的方法二、创建实例2.1 实例的创建2.2 访问属性2.3 调用方法2.4 修改属性三、类的继承3.1 简单的继承3.2 给子类添加属性和方法3.3 重写父类的方法——多态3.4 用在类中的实例一、类的定义三要素:类名、属性、方法1.1 类的命名要有实际意义驼峰命名法——组成的单词首字母大写Dog、 CreditCard、 ElectricCar# class 类名:"""类前空两行"""class Car(): ""原创 2020-09-08 21:18:25 · 270 阅读 · 0 评论 -
Python之函数-面向过程的编程
函数一、函数的定义及调用1.1为什么要用函数1.2 函数的定义及调用1.3 参数传递1.4 函数体与变量作用域1.5 返回值1.6 几点建议二、函数式编程例子三、匿名函数四、面向过程和面向对象一、函数的定义及调用1.1为什么要用函数1、提高代码复用性——抽象出来,封装为函数2、将复杂的大问题分解成一系列小问题,分而治之——模块化设计的思想3、利于代码的维护和管理顺序式# 5的阶乘n = 5res = 1for i in range(1, n+1): res *= iprint原创 2020-09-01 20:42:23 · 548 阅读 · 0 评论 -
Python之程序控制结构
程序控制结构一、条件测试1.1 比较运算1.2 逻辑运算1.3 存在运算二、分支结构2.1 单分支2.2 二分支2.3 多分支2.4嵌套语句三、遍历循环四、无限循环五、注意问题一、条件测试1.1 比较运算a = 10b = 8print(a > b) # 大于print(a < b) # 小于print(a >= b) # 大于等于print(a <= b) # 小于等于print(a == b) # 等于print(a != .原创 2020-08-25 10:50:00 · 192 阅读 · 0 评论 -
Python之组合数据类型(列表、元组、字典、集合)
一、列表1.1 列表的表达序列类型:内部元素有位置关系,能通过位置序号访问其中元素列表是一个可以使用多种类型元素,支持元素的增、删、查、改操作的序列类型ls = ["Python", 1989, True, {"version": 3.7}]lsoutput:[‘Python’, 1989, True, {‘version’: 3.7}]另一种产生方式:list(可迭代对象)可迭代对象包括:字符串、元组、集合、range()等字符串转列表list("人工智能是未来的趋势")ou.原创 2020-08-24 15:49:34 · 1696 阅读 · 0 评论 -
Python之基本数据类型总结
基本数据类型一、数字类型1.1数字类型的组成1.1.1整数 不同进制转换1.1.2 浮点数——不确定性1.2数字运算操作符(a 操作符 b)1.3 数字运算操作函数 function(x, ...)二、字符串类型三、布尔类型四、类型转换一、数字类型1.1数字类型的组成1.1.1整数 不同进制转换·默认输入十进制,二进制0b、八进制0o、十六进制 0x·十进制转换其他进制a = bin(16) # 转二进制b = oct(16) # 转八进制c= hex(16) # 转十六进制print(原创 2020-08-23 15:19:32 · 920 阅读 · 0 评论 -
Python之基本语法
基本语法一、数据类型1.1 数字类型1.2 字符串类型1.3布尔类型 逻辑运算1.4 列表list1.5元祖tuple1.6 字典dict1.7集合 set二、变量2.1变量的命名2.2 不允许情况2.3 变量名定义技巧三、控制流程四、输入输出五、程序格式一、数据类型1.1 数字类型int 整型 :2float 浮点型: 2.0complex 复数: 3+4j1.2 字符串类型"jpop -jlkj"1.3布尔类型 逻辑运算y=2>1yTrue上述类型均为单个数据,若有自原创 2020-08-21 09:53:30 · 140 阅读 · 0 评论