![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python自学笔记
文章平均质量分 73
试图学习中
关于机器学习试图学习中……
展开
-
10. 常用数据结构-集合
无序性/互异性/确定性集合是一种容器,元素必须是hashable类型,与列表不同的地方在于集合中的元素没有序、不能用索引运算、不能重复。集合中的元素必须是hashable类型。所谓hashable类型指的是能够计算出哈希码的数据类型,大家可以暂时将哈希码理解为和变量对应的唯一的ID值。通常不可变类型都是hashable类型,如整数、浮点、字符串、元组等,而可变类型都不是hashable类型,因为可变类型无法确定唯一的ID值,所以也就不能放到集合中。集合本身也是可变类型,所以集合不能够作为集合中的元原创 2021-11-25 23:22:38 · 434 阅读 · 0 评论 -
08.常用数据结构—元组
1. 元组元组也是多个元素按照一定的顺序构成的序列。元组和列表的不同之处在于,元组是不可变类型,这就意味着元组类型的变量一旦定义,其中的元素不能再添加或删除,而且元素的值也不能进行修改。定义元组通常使用()字面量语法,建议大家使用这种方式来创建元组。# 定义一个三元组t1 = (30, 10, 55)# 定义一个四元组t2 = ('骆昊', 40, True, '四川成都')# 查看变量的类型print(type(t1), type(t2)) # <class 'tuple原创 2021-11-08 23:57:42 · 203 阅读 · 0 评论 -
07.常用数据结构—列表
Test. 将一颗色子掷6000次,统计每个点数出现的次数import randomcounters = [0] * 6for _ in range(6000): face = random.randint(1, 6) counters[face - 1] += 1for face in range(1, 7): print(f'{face}点出现了{counters[face - 1]}次')上面的代码中,用counters列表中的六个元素分别表示1到6的点数出原创 2021-11-05 22:51:03 · 182 阅读 · 0 评论 -
06.分支和循环的应用
看懂别人的代码很容易,但是要自己写出同样的代码却又很难。如果你也有同样的问题和困惑,千万不要沮丧,这只是因为你才刚刚开始编程之旅,你的练习量还没有达到让你可以随心所欲的写出代码的程度,只要加强编程练习,这个问题迟早都会解决的。6.1 寻找水仙花数说明:水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正好等于它本身,例如:$ 153=1^3+5^3+3^3 $。#自己写的:for i in range (100,1000):..原创 2021-11-04 19:33:53 · 172 阅读 · 0 评论 -
05.python循环结构
1. for-in 循环明确知道循环执行的次数,推荐使用for-in循环。"""用for循环实现1~100求和Version: 0.1Author: 骆昊"""total = 0for x in range(1, 101): total += xprint(total)range的用处:range(101):可以用来产生0到100范围的整数,需要注意的是取不到101。 range(1, 101):可以用来产生1到100范围的整数,相当于前面是闭区间后面是开区间.原创 2021-11-02 15:19:10 · 168 阅读 · 0 评论 -
04. python分支结构
1. if语句"""用户身份验证Version: 0.1Author: 骆昊"""username = input('请输入用户名: ')password = input('请输入口令: ')# 用户名是admin且密码是123456则身份验证成功否则身份验证失败if username == 'admin' and password == '123456': print('身份验证成功!')else: print('身份验证失败!')说明:Python中没有用原创 2021-10-31 22:38:35 · 357 阅读 · 0 评论 -
03. python运算符
运算符 描述 [][:] 下标,切片 ** 指数 ~+- 按位取反, 正负号 */%// 乘,除,模,整除 +- 加,减 >><< 右移,左移 & 按位与 ^| 按位异或,按位或 <=<>>= 小于等于,小于,大于,大于等于 ==!= 等于,不等于 isis not 身份运算符 innot in 成...原创 2021-10-29 23:04:26 · 116 阅读 · 0 评论 -
02. python语言元素
程序是指令的集合,写程序就是用指令控制计算机做我们想让它做的事情。计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器放在一起就是我们常说的中央处理器,它的功能是执行各种运算和控制指令。刚才我们提到过程序是指令的集合,写程序就是将一系列的指令按照某种方式组织到一起,然后通过这些指令去控制计算机做我们想让它做的事情。目前,我们使用的计算机基本都是“冯·诺依曼体系结构”的计算机,这种计算机有两个关键点:一是要将存储设备与中央处理器分开;二是将数据..原创 2021-10-26 17:12:31 · 116 阅读 · 0 评论 -
01. 认识Python
Python-Core-50-Courseshttps://github.com/jackfrued/Python-Core-50-Courses1. 安装python命令提示符cmd中:python --version 或 python --v 查询已安装 python 版本pip --version 查询Python的包管理工具是否已经可用2. 代码编写工具2.1 交互式环境所谓交互式环境,就是我们输入一行代码回车,代码马上会被执行,如果代码有产出结果,那么结果会被显示在窗口原创 2021-10-26 15:46:00 · 69 阅读 · 0 评论