04 2019 档案
摘要:# ### 字符串的格式化format ''' 语法: {} 来进行占位 (1)顺序传参 (2)索引传参 (3)关键字传参 (4)容器类型数据(列表或元组)传参 ''' # (1) 顺序传参 strvar = "{}给{}一个飞吻".format("罗婷","黄熊大") print(strvar) # (2) 索引传参 strvar = "{1}向{0}开了一枪,饮弹而亡".format("王...
阅读全文
摘要:# ### format 填充符号 与 格式化# (5)format的填充符号的使用( ^ > < )'''^ > < ^ : 原字符居中> : 原字符串居右< : 原字符串居左 {who:*<10} who: 关键字* : 代表要填充的字符< : 原字符串居左10 : 原字符 + 要填充的字符串
阅读全文
摘要:# ### 字符串相关函数 (函数就是方法的意思,完成某个功能)""" 语法: 字符串.函数 """ #*capitalize 字符串首字母大写 strvar = "this is my world"res = strvar.capitalize()print(res) # *title 每个单词的
阅读全文
摘要:# (1) 99 乘法表 方向一 i = 1 while i0: print(" ",end="") k -= 1 # 打印乘法表达式 j = 1 while j0: print(" " * k,end="") print(1) k-=1 1 => 8 2 => 7 3 => 6 4 => 5 ... 8 => 1 """ # 方向三 print("")...
阅读全文
摘要:# (1) 用双层while 写十行十列小星星 j = 0 while j < 10: #打印一行十个小星星 i = 0 while i <10: print("*",end="") i+=1 #打印换行 print() j+=1 # (2)用双层while 写十行十列隔列换色小星星 #变量i控制的是列 j = 0 while j <10: # 打印一行十个小星星 ...
阅读全文
摘要:# ### for循环 # 循环 遍历 迭代 # 把列表的元素一一的拿出来遍历 listvar = ["黄雄大","黄文","黄仪正","黄少正","黄广雄","黄将用"] # 用len获取列表的长度 res = len(listvar) print(res) #(1) while 的遍历方式 """ i = 0 while i 0 1 2 3 4默认从0 开始,高位5 取不到,最大取到...
阅读全文
摘要:# ### 关键字的使用 # (1)pass 过 作用 作站位用的 if 5==5: pass i = 0 while i 98 % 10 =>8 9 => 98// 10 =>9 通过地板除 // 可以获取一个数的高位 通过取余 % 可以获取一个数的低位 ''' #第一个方法 i = 1 while i<=100: if i // 10 % 2 ==0: i+=1 conti...
阅读全文
摘要:# 字符串的切片 """ (5)字符串的切片 :切片就是截取字符串的意思 (1)语法 =>字符串[::] 完整格式:[开始索引:结束索引:间隔值 (2)[:结束索引] 从开始索引截取到字符串的最后 (3)[开始索引:结束索引] 从开头索引截取到结束索引之前(结束索引-1) (4)[开始索引:结束索引
阅读全文
摘要:""" 出题:height 女生找对象 男生在1米-1.5米之间 小强你在哪里? 男生在1.5-1.7米之间 没有安全感 男生在1.7 - 1.8米之间 帅哥 留个电话 男生在1.8-2 米之间 帅哥你建议多一个男朋友吗? """ #(1) python 特性写法: # height =float(input("请输入你想要的身高:") ) # if 1<= height <=1.5:...
阅读全文
摘要:# ### 字符串的相关操作 # (1)字符串的拼接 + strvar1 = "我爱你," strvar2 = "亲爱的菇凉" res = strvar1 + strvar2 print(res) # (2)字符串的重复 * strvar1 = "重要的事情说三遍" res = strvar1 * 3 print(res) # (3)字符串跨行拼接 \ str1 = "sdfssssssss...
阅读全文
摘要:# ###循环结构 : while .. for ''' while 循环 可以提高代码的效率,减少代码的冗余 while 条件表达式: code1 code2 如果条件表达式成立,返回True , 就执行其中的代码块 ''' # 基本语法:打印1 ~ 100 # (1)初始化变量i i = 1 # (2)写循环判断条件 while i 2 回到条件表达式当中进行判断 也就是回到...
阅读全文
摘要:# ### 多项分支 ''' if 条件表达式1: code1 code2 elif 条件表达式2: code3 code4 elif 条件表达式3: code5 code6 else: code7 如果条件表达式1成立,直接执行if当中的代码块,如果不满足 依次向下判断,看是否条件表达式2成立,成立则执行对应代码块, 反之,继续向下判断 条件表达式3 ,如果成立执行对应代码...
阅读全文
摘要:# ### 流程控制: ''' 流程: 代码执行的过程 流程控制: 对代码执行的过程进行管控 顺序结构: 代码默认从上到下依次执行 分支结构: 细分在分为如下 循环结构: while .. for .. 分支结构: 单项分支: 双项分支: 多项分支: 巢状分支: ''' # 单项分支: ''' if 条件表达式: code1 code2 如果条件表达式成立,返回Tru...
阅读全文
摘要:# ### 代码块: 以冒号作为开始,用缩进来划分作用域,这个整体叫做代码块 if 5 == 5: print(1) print(2) if True: print(3) print(4) if False: print(5) print(6) print(7) # 其他语言使用{} 来划分作用域 , 而python使用的是代码块 # python的代码块可以提升整体的整齐度...
阅读全文
摘要:# ### 位运算符 & | ~ ^ > var1 = 19 var2 = 15 # & 按位与 """ res = var1 & var2 print(res) """ ''' 000...10011 000...01111 000...00011 ''' # | 按位或 res = var1 | var2 ''' 000...10011 000...01111 000...11111 '...
阅读全文
摘要:# (3)赋值运算符: = += -= *= /= //= %= **= # = 将右边的值赋值给左侧 var1 = 19 var2 = 18 var2 = var1 print(var2) var1 = 19 var2 = 20 ''' # += var1 += var2 # var1 = var1 + var2 var1 = 19 + 20 = 39 print(var1) '''...
阅读全文
摘要:# ### 循环结构 while for...in """ 循环结构的特点:减少代码的冗余,提高代码的效率 语法形式: """ # 打印1~100 #定义一个初始化的变量 # i = 1 #写一个循环的条件 # while i 5050 i =101 101<=10返回False 循环条件不满足,循环终止 ''' i= 1 tatol =0 tag = True while tag: ...
阅读全文
摘要:# ### 多项分支 """ if 条件表达式: codel1... codel1... else 条件表达式 coedl2.. coedl2.. else 条件表达式 coedl3.. else 条件表达式 coedl4.. 判断 条件表达式1 ,是否成立,如果成立执行代码1,如果不成立向下执行 判断 条件表达式2 ,是否成立,如果成立执行代码2,如果不成立向下执行 判断...
阅读全文
摘要:# ###流程控制 ''' 流程:代码执行过程 流程控制:对代码执行过程的管控 顺序结构:代码默认从上到下依次执行 分支结构:对代码执行过程的管控 循环机构: while for ..in.... 分支结构: (1)单页分支 (2)双项分支 (3)多项分支 (4)巢状分支 if 条件表达式: code1.... code2.... 如果条件为...
阅读全文
摘要:# ### 代码块:以为冒号作为开始,用缩进来划分作用域,代表一个整体,是一个代码块,一个文件(模块)也称为一个代码块 # ### 作用域:作用的范围 print(11) print(12) print(13) if True: print(1) print(2) print(3) if False: print(5) print(6) print(7) #代码块的注意点: ''' 一个...
阅读全文
摘要:# 流程控制之if...else #(1) # age_of_girl = 31 # if age_of_girl > 30: # print("阿姨好") # (2) # age_of_girl =18 # if age_of_girl >30: # print('阿姨好') # else: # print("小姐姐好") #(3) # age_of_girl = 18 # h...
阅读全文
摘要:Python Built-in Function 学习笔记 1. 匿名函数 1.1 什么是匿名函数 python允许使用lambda来创建一个匿名函数,匿名是因为他不需要以标准的方式来声明,比如def语句 1.2 匿名函数优点 节省内存:如果不把它赋值给一个变量的话,由于是匿名的,不用分配栈空间 不会重名 可以嵌在...
阅读全文
摘要:# ###身份证运算符 is 和 is not(检查两个数据在内存当中是否是同一个值) var1 = 6 var2 = 6 print(id(var1),id(var2)) var1 = "好" var2 = "不好" # is用来判断2个变量的地址是否一致 res = var1 is var2 print(res) res =var1 is not var2 print(res) # va...
阅读全文
摘要:# ### python运算符 #(1) 算数运算符: + - * / //(地板除) %(取余) **(幂运算) var1 = 5 var2 = 8 # +res = var1 + var2 print(res) # - res = var1 - var2 print(res) # * res = var1 * var2 print(res) # /(除法,结果一定是小数) va...
阅读全文
摘要:# ###变量存储的缓存机制(为了节省空间) #Number (int bool float complex) # (1) int -5~正无穷范围内 var1 = 18 var2 = 18 var1 = -99 var2 = -99 var1 = -99 var1 = -6 var2 = -2 print(id(var1)) print(id(var2)) #(2) float 非负数...
阅读全文
摘要:# ###强制转换成字典类型 # 多级容器数据:该类型是容器数据,并且里面的元素还是容器类型数据 # ###二级容器 # 二级列表 listvar = [1,3,4,5,[6,7,8,9]] res = listvar[-1][3] print(listvar) print(res) # 二级元组 tuplevar = (1,2,3,4,5,(6,7,8,9)) #二级集合(只能在里面放...
阅读全文
摘要:# ###容器类型数据(str list tuple set dict) var1 = "今天心情非常美丽" var2 = [1,2,3,4] var3 = ("黄将用","黄胸大","刘五星") var4 = {"朱思华","黄广雄","正路"} var5 = {"ffq":"身材魁梧,瞳孔有力","hjy":"斯斯文文"} var6 = 3+6j #(1) str 所有的数
阅读全文
摘要:# ###Number 强制类型转换 var1 = 5 var2 = 4.85 var3 = True var3_2 = False var4 = 3+9j var5 = "888777" var6 = "sdjh24+" #(1) int 强制转换整型 res = int(var1) print(res) res = int(var2) print(res) res = int(var...
阅读全文
摘要:# ### 自动类型转换(针对于Number数据类型来的) ''' 精度从低到高 bool->int-> float->complex 当两个不同是数据类型运算时候,默认想更高进度转化 ''' # True 转化成整型是1 False转化成整型是0 # bool + int res = True + 1 print(res) #boll + float res = True +4.14...
阅读全文
摘要:# ### Number (int float bool complex) # (1) int 整型 (正整数 0 负整数) intvar = 15 print(intvar) intvar = 0 print(intvar) # type 用来获取变量的类型 # id 用来获取当前变量指向那个值的地址 res = type(intvar) print(res) print(...
阅读全文
摘要:# Number (float bool complex) # ### float 浮点型 就是小数 # (1) 表达形式一 floatvar = 3.14 print(floatvar) #获取类型 print(type(floatvar)) # 获取地址 print(id(floatvar)) #(2) 表达形式二(科学计数法) floatvar = 4.13e...
阅读全文
摘要:# ###字符串类型 str """ 用引号起来的就是字符串 三种引号:单引号 双引号 三引号 """ """ 转义:\ (1)把有意义的字符变得无意义 (2)把没有意义的字符变得有意义 \n或者\r\n\ :换行 \t 一个缩进(水平制表符) \r:将\r后面的所有字符拉到当前首行 """ #(1) 单引号表达字符串 strvar = "来老男孩培训出去之后会变屌丝吗" pri...
阅读全文
摘要:# ### 列表 list 容器类型数据(str字符串, list列表, tuple元组, set集合, dict字典) # (1)定义一个列表 listvar = [] print(listvar,type(listvar)) # 0 1 2 3 4 5 正向下标 listvar = ["黄将用",18,17.5,True,F...
阅读全文
摘要:# ### 集合 作用:交集 差集 并集 补集(功能用来做交差并补的) '''特征:自动去重 无序''' #定义一个空集合 setvar = set() #set()强制转换成一个空集合的数据类型 print(setvar,type(setvar)) setvar = {"张学友","周杰伦","王大师","刘德华"} print(setvar) #集合不能够修改或者获取其中的...
阅读全文
摘要:--- typora-root-url: assets --- ### -python的认知 ``` 89年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido). python具有非常多并且强大的第三方库,使得程序开发起来得心应手. Python程序员的信仰:人生苦短,我用python! (1)版本: python2x:原码不规范,重复较多 pyth...
阅读全文
摘要:#小练习作业 # texe1 = '能提笔安天下' # print(texe1) # string1 = '武能上' # string2 = '定乾坤' # print(string1,string2) # teax2 = '存谋略何' # teax3 = '胜' # print(teax2,teax3) # teax4 = '古今英雄是君' # print(teax4) # imp...
阅读全文
摘要:计算机硬件基本认知 计算机文件大小单位 进制转换 二进制 转化成 十进制: 八进制 转化成 十进制: 十六进制 转化成 十进制: 十进制 转化成 二进制: 十进制 转化成 八进制: 十进制 转化成 十六进制: 小练习: 转化成对应进制 二进制与八进制转换 二进制与十六进制转换 八进制 与 十六进制的
阅读全文
摘要:1.编译型语言和解释型语言的区别? 答: (1) 编译型语言:是将所有源码编译完成二进制后才进行输出,运行快,执行效率高,时间周期长. (2)解释型语言:逐行编译输出,执行效率相对慢,开发效率高, 2.Python官方推荐使用的解释器是? 答:python官方推荐使用的解释器为: cpython 3.有几种注释?打注释时要注意什么?注释如何排错 答: (1)有3种注释分别为: #单行注释,多行...
阅读全文
浙公网安备 33010602011771号