![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python学习
Python学习记录
qq_41919653
这个作者很懒,什么都没留下…
展开
-
2-6 字符串
字符串一个个字符组成的有序的序列,是字符的集合使用单引号、双引号、三引号引住的字符序列字符串是不可变对象Python3起,字符串就是Unicode类型字符串定义 初始化示例s1 = 'string'print(s1)#运行结果为:strings2 = "string2"print(s2)#运行结果为:string2s3 = '''this's a "String" '''print(s3)#运行结果为:this's a "String" s4 = 'hello \n maged原创 2020-05-29 10:29:47 · 235 阅读 · 0 评论 -
2-4、5 随机数、列表、元组、冒泡排序
随机数random模块import randomrandint(a,b)返回[ a, b ] 之间的整数ranom.randint(0,9)choice(seq)从非空序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。sequence(序列)random.choice(range(10))random.choice([...原创 2020-05-14 19:22:44 · 388 阅读 · 0 评论 -
2-2、3 列表的使用
列表list定义,初始化list() -> new empty listlist(iterable) -> new list initialized from iterable 's items (iterable 可迭代对象)列表不可以一开始就定义大小例子:list1 = list()list2 = []list3 = [2,6,9,'ab']list...原创 2020-04-27 11:49:57 · 201 阅读 · 0 评论 -
2-1 数字处理函数、类型判断、列表链表队列栈
Python内置数据结构原创 2020-04-23 23:16:33 · 76 阅读 · 0 评论 -
1-7 章节作业
打印九九乘法表for i in range(1,10): for j in range(1,i+1): print(j,"*",i,"=",i*j,end = "\t") print(end = "\n")打印下图菱形number = 4for i in range(number): for j in range(number - i-1): ...原创 2020-04-21 17:42:05 · 114 阅读 · 0 评论 -
1-6 循环
循环——while语句语法block 块(代码块)while condition: block当条件满足condition位True,进入循环体,执行block举例flag = 10 while flag: print(flag) flag -= 1循环——for语句语法element 元素iterable 可迭代对象for element in itera...原创 2020-04-21 16:13:22 · 397 阅读 · 0 评论 -
1-5 内存管理、if分支
内存管理变量必须事先声明,也不需要指定类型,这是动态语言的特性(解决内存空间和内存碎片问题)Python编程中一般无需关心变量的存亡,一般也不用关心内存的管理Python使用计数记录所有对象的引用数- 当对象引用数变为0,它就可以被垃圾回收GC(garbage collection)(具有发现对象并循环引用机制)- 计数增加:赋值给其他变量就增加引用计数,例如 x = 3;y = x...原创 2020-04-20 15:05:59 · 136 阅读 · 0 评论 -
1-4 进制、运算符和优先级、原码、补码、反码
进制常见进制有二进制、八进制、十六进制等。应该重点掌握二进制和十六进制。转为十进制——按位乘以权累加求和- 0b1110计算为 1 * 2 ** 3 + 1 * 2 ** 2 + 1 * 2 * 1 + 0 * 2 ** 0 = 14- 0x计算为 4 * 16 + 1 * 1 = 65转为二进制- 0xF8按位展开即可,得到0b1111 1000- 127除以基数2,直到商为0为...原创 2020-04-19 17:07:34 · 686 阅读 · 0 评论 -
1-3 数据类型、标识符、语言分类
Python基本语法注释——#标注的文本数字- 整数– Python3不区分long和int,没有内存上限– 进制0xa,0o10,0b10(二进制,十六进制是重点)– bool,只有True、Flase- 浮点数– 1.2、3.1415、-0.12、1.46e9等价于1.46*10^9–...原创 2020-04-17 18:07:37 · 615 阅读 · 0 评论 -
1-2 环境安装和计算机基础知识
语法入门原创 2020-04-17 18:07:53 · 155 阅读 · 0 评论 -
1-1 Python学习之路
Python学习之路在这里先了解一下IT行业的行情,和python的一些学习方法。招聘要求平台:Linux 、Unix平台系统:线程、进程、SHELL编程网络:网络原理、HTTP协议、Socket开发、I/O多路复用、异步I/O开发算法要求:转置矩阵、求质数、常见排序算法等数据库:关系数据库、至少会MySQL、NoSQL应该了解、最少会一个中间件:消息队列原理和应用,例如Rabb...原创 2020-04-17 18:08:14 · 88 阅读 · 0 评论