随笔分类 -  python基础篇

摘要:# 把容器里数据拿出来的这个过程 可以叫遍历 迭代 循环 listvar = [1, 2, 3, 4, 5] print(len(listvar)) # 算出列表里面所有元素的个数,len是计算长度 # 执行结果: 5 # 无序容器类型数据没法通过索引来进行遍历 while遍历有局限性 , for .. in 应用而生 #(1)字典(遍历的是它的键),列表,元组,字符串,集合都可以拿来遍... 阅读全文
posted @ 2019-05-01 18:13 夜雨潇湘子 阅读(139) 评论(0) 推荐(0)
摘要:#(1)这里顺带说下pass # pass 过 的意思,防止代码报错,就是个占位的, if True: # 不允许代码块里面的内容为空,用pass占位 pass #(2)break (只能用在循环当中 终止当前循环) # 打印1~10 如果遇到 5 终止循环 i = 1 while i ") i = 1 while i <= 100: res = str(i) # 强... 阅读全文
posted @ 2019-05-01 16:12 夜雨潇湘子 阅读(170) 评论(0) 推荐(0)
摘要:循环结构 : while 循环结构的特点:减少代码的冗余,提高代码的效率注意:只要是循环一定要有判断条件退出循环,不然就成了死循环,程序会一直在内存执行,直到内存耗尽,暴毙..... 语法形式: while 条件表达式: code1 code2 (一)打印数字1~10 i = 1 # 定义一个初始化的变量 # 写一个循环的条件 while i <= 10: # 代码体,写逻辑 ... 阅读全文
posted @ 2019-05-01 14:33 夜雨潇湘子 阅读(387) 评论(0) 推荐(0)
摘要:# 在介绍占位符之前,这里先介绍下索引,索引可以方便的帮我们拿到容器内的数据 # 索引可以简单的理解为一个有序的标记,我们把容器里的元素每一个都编上一个编号 # 凡是有序的容器类型数据,都可以通过索引取到取值 python存在正向索引和逆向索引两种方式,后面再详细介绍 listvar = [13,5,346,67,'a'] # 正向索引 0 1 2 3 4 # 逆向索引 -5 -... 阅读全文
posted @ 2019-05-01 13:42 夜雨潇湘子 阅读(966) 评论(0) 推荐(1)
摘要:(1)input 等待用户动态输入一个值,注意得到的值是一个字符串类型 提示用户输入用户名和密码: 如果用户名是admin , 并且密码是000 , 提示用户恭喜你,登陆成功 否则提示用户名或密码错误 username = input("请输入用户名:") password = input("请输入密码:") print(username, password) if username ... 阅读全文
posted @ 2019-05-01 13:33 夜雨潇湘子 阅读(497) 评论(0) 推荐(0)
摘要:流程: 代码执行的过程 流程控制:对代码执行过程的管控 分支结构: (1) 单项分支 (2) 双项分支 (3) 多项分支 (4) 巢状分支 如果条件表达式为真 ,则执行代码块里面的内容从上到下 (1)单项分支 chen_mengjie = "小仙女" if chen_mengjie == "小仙女": # 条件为真,执行下面的代码块 print("我就给他买好吃的") ... 阅读全文
posted @ 2019-05-01 13:22 夜雨潇湘子 阅读(138) 评论(0) 推荐(0)
摘要:(一)算数运算符: + - * / // (取整)%(取余) **(幂运算) 加减乘除就不说了,和数学当中的一样,这里重点说下//,%和** (1)// (取整数) 两个数在进行地板除的时候,有一个数是小数,就在最后的结果上加.0 (2)% 取余 执行结果 (二)比较运算符: > < >= <= = 阅读全文
posted @ 2019-04-30 21:51 夜雨潇湘子 阅读(970) 评论(0) 推荐(0)
摘要:-->Number 部分(可以强转的类型) int : 整型 浮点型 布尔类型 纯数字字符串 float: 整型 浮点型 布尔类型 纯数字字符串 complex: 整型 浮点型 布尔类型 纯数字字符串 (复数) bool: ( 容器类型数据 / Number类型数据 都可以 ) 重点:默认bool是 阅读全文
posted @ 2019-04-30 20:01 夜雨潇湘子 阅读(849) 评论(0) 推荐(0)
摘要:在同一文件(模块)里,变量存储的缓存机制 (仅对python3.x版本负责了解) id:就是数据在内存里的地址,如何查看变量的id? 8791247774480 8791247774480 8791247774512True -->Number 部分 1.对于整型而言,-5~正无穷范围内的相同值 i 阅读全文
posted @ 2019-04-30 19:44 夜雨潇湘子 阅读(182) 评论(0) 推荐(0)
摘要:注释: 就是对代码的解释,方便大家阅读代码,特别是代码量非常大的时候,更要打注释,也方便了代码后期的可维护性# ### 1. 注释的分类# (1) 单行注释 在需要注释的内容前面打 # 号,解释器默认不会执行被注释的代码# print 是一个打印函数 python2x print "hello wo 阅读全文
posted @ 2019-04-30 17:32 夜雨潇湘子 阅读(176) 评论(0) 推荐(0)
摘要:变量:可以改变的量,具体指的是内存的一段空间 (一)变量的命名 字母数字下划线, 首字符不能为数字 严格区分大小写, 且不能使用关键字 变量命名有意义, 且不能使用中文哦 (二)变量的声明 (1) 分行写 a = 1 b = 2 print(a,b) (2) 写在一行,用逗号隔开 a,b = 3,4 阅读全文
posted @ 2019-04-30 17:28 夜雨潇湘子 阅读(150) 评论(0) 推荐(0)
摘要:python的六大标准数据类型 (一)Number 数字类型(int float bool complex) (二)String 字符串类型 (三)List 列表类型 (四)Tuple 元组类型 (五)Set 集合类型 (六)Dict 字典类型 ​ (1)Number 数字类型分类 int : 整数 阅读全文
posted @ 2019-04-30 17:20 夜雨潇湘子 阅读(219) 评论(0) 推荐(0)
摘要:# (1)概念 计算机的所有数据在底层都是以二进制的[补码]形式存储 实际人们看到的数字是[原码]转化来的 而[原码]是通过[补码]得到的 补码 -> 原码 -> 最后人们看到的数 ***进制转换的时候需要先把内存存储的补码拿出来变成原码在进行转换输出***​ 正数高位补0 负数高位补1(前面空白位 阅读全文
posted @ 2019-04-30 14:01 夜雨潇湘子 阅读(2356) 评论(0) 推荐(0)
摘要:计算机硬件基本认知 cpu: 中央处理器. 相当于人的大脑.运算中心,控制中心. 内存: 临时存储数据. 优点:读取速度快,缺点:容量小,造价高,断电即消失. 硬盘: 长期存储数据. 优点:容量大,造价相对低,断电不消失,缺点:读取速度慢. 操作系统:统一管理计算机软硬件资源的程序windows,L 阅读全文
posted @ 2019-04-30 13:59 夜雨潇湘子 阅读(1360) 评论(0) 推荐(0)
摘要:Life is short,you need python!人生苦短,你需要python!好吧,干了这碗鸡汤................. hello world 没错,几乎是所有程序猿的第一个程序,严格上来说只能算是一句代码! 如果你已经安装好了python和pycharm (1)现在打开py 阅读全文
posted @ 2019-04-30 13:49 夜雨潇湘子 阅读(181) 评论(0) 推荐(0)
摘要:电脑配置:推荐i7以上处理器,8g内存就ok了,python对电脑还是稍微有点要求的 当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。 由于整个Python语言从规范到解释器都是开源的,所以理论上, 阅读全文
posted @ 2019-04-30 12:32 夜雨潇湘子 阅读(292) 评论(0) 推荐(0)
摘要:Python程序员的信仰:人生苦短,我用python! (一)python的发展史 1989年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido).为了打发圣诞节假期,Guido开始写Python语言的编译/解释器。Python来自Guido所挚爱的电视Monty 阅读全文
posted @ 2019-04-30 08:58 夜雨潇湘子 阅读(394) 评论(0) 推荐(0)