
基础编程
小腊肉越嚼越香
记得苦尽甘来!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2020-09-08
4.循环结构4.1 while 循环"""特征:减少代码冗余,提升代码效率""""""语法:while 条件表达式: code1 code2 ... 1.初始化一个变量2.写上循环的条件表达式3.自增自减的变量值"""# 一般用于复杂的逻辑操作pass 表示占位break 终止 当前 循环continue 跳过当前循环,返回条件表达式执行下一次循环[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GDh3vEAG-15原创 2020-09-08 22:29:39 · 164 阅读 · 0 评论 -
python学习
一、数据类型1. 字符串 str (可获取,不可修改,有序)1.1 转义字符:\ +某个字符 (将有意义的字符变得无意义,将无意义的这字符变得有意义)\n,\r\n 换行\t缩进 水平制表符\r 将 \r后面的字符直接拉到当前行首(会覆盖原先的行首)r+字符串,原型化输出字符串,使其不转义strvar = "故国不堪回首\r月明中"print(strvar) # '明月中'将有意义的双引号变得无意义,如果外面是双引号,里面是单引号,与注释嵌套的注意点一样.原创 2020-09-07 22:27:16 · 202 阅读 · 0 评论 -
D12 模块
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。1. 什么是模块容器 -> 数据的封装函数 -> 语句的封装类 -> 方法和属性的封装模块 -> 程序文件2. 命名空间命名空间因为对象的不同,也有所区别,可以分为如下几种:内置命名空间(Built-in ...原创 2019-11-05 22:21:24 · 199 阅读 · 0 评论 -
D11 魔方方法
魔法方法 (magic method) 的方法名前后被双下划线 (dunder) 所包围,构造函数 init 就是最常见的魔法方法。其实所有类都是 object 类的子类,而 object 类里有两个重要的魔法方法,repr 和 str,任何 object 的子类都会继承这两个方法。如果 Employee 中实现了 str,那么 print() 函数打印出来的是 str 方法里的内容。如果 ...原创 2019-11-05 21:19:01 · 177 阅读 · 0 评论 -
D10 类与对象
在对象里也有变量,用来存储数据,这时变量又称字段 (fields)在对象里也有函数,用来操作数据,这时函数又称方法 (methods)字段和方法统称为类的属性 (attributes)本帖的讲述逻辑如下:第一章先用 Python 里面内置的 int, list, ndarray 和 dataframe 变量举例,感受一下 Python 中万物皆对象,体会一下对象里的属性 (字段和方法)第...原创 2019-11-01 14:23:26 · 206 阅读 · 0 评论 -
D9 else与with语句
一.else语句1.while…else举例:输出小于n的值count = 0while count < 5: print("%d is less than 5" % count) count = count + 1else: print("%d is not less than 5" % count输出结果是:2.for…else举例,for...原创 2019-10-31 21:01:58 · 179 阅读 · 0 评论 -
D7 文件操作
1.读取文件r,只读w,只写+,读写a,以只写的方式打开文件,用于在文件后追加内容.如果文件不存在,则创新新文件b,用二进制模式打开f=open('a.txt','r')s=f.read()print(s)2.写入文件f=open('a.txt','w')f.write('xjjxjj')f=open('a.txt','r')s=f.read()print(s)3...原创 2019-10-29 17:10:09 · 269 阅读 · 0 评论 -
D8异常处理
1.错误的分类1)语法错误;2)运行时错误;即语句或表达式在语法上是正确的,但在运行时发生错误2.异常的基本语法把异常当作一个对象,通过try/except语句捕捉异常对象.try/except语句后面都会跟着对应的代码块.1)异常的定义try:<语句>except <名字>:<语句> #如果try部分引发了名字异常except <名字...原创 2019-10-29 16:47:39 · 427 阅读 · 0 评论 -
D5函数
1.函数定义函数定义,使用def关键字,greet_user为函数名,username为函数形参def greet_user(username): """显示简单的问候语""" # 文档字符串的注释,描述了函数是做什么的,用三引号扩起 print("Hello, " + username.title() + "!")# 调用函数,函数名加括号括起来的必要的参数 gre...原创 2019-10-25 20:38:19 · 211 阅读 · 0 评论 -
D6集合与字典
集合集合是无序、不重复元素得集合。它的描述方法是:内部元素使用大括号括起来,元素之间使用逗号凤娥,里面的元素同样可以是任何类型。myset={'hello','hello','python',2,1,2}print(myset)#{'python', 2, 'hello', 1}将元组或者列表转化为集合,会去掉重复的元素mytuple=('hello','hello','python'...原创 2019-10-25 17:48:30 · 251 阅读 · 0 评论 -
23个Python代码段可帮助进行日常工作
1.两个变量之间交换值a = 5 b = 10a, b = b, a print(a) # 10 print(b) # 52.判断给定数字是不是偶数如果是偶数的话,返回true,否则返回falsedef is_even(num): return num % 2 == 0is_even(11) # True3.将...原创 2019-10-25 16:42:46 · 596 阅读 · 0 评论 -
D4字符串(复习)
字符串a='line1\line2'print(a)b='''line1line2line3'''print(b)#line1line2line1line2line3s='hello's2='xiaobai'print(s+s2)#helloxiaobaiprint(s*3)#hellohellohelloprint(s[0],s[1],s[2],s[4])...原创 2019-10-24 22:01:57 · 137 阅读 · 0 评论 -
D3列表学习
列表tt='hello'list1=[1,4,tt,3.4,'yes',[1,2]]print(list1,id(list1))#[1, 4, 'hello', 3.4, 'yes', [1, 2]] 1867157683400比较list中添加元素的几种方法的区别list3=[6,7]l2=list1+list3print(l2,id(id))#[1, 4, 'hello',...原创 2019-10-24 21:46:08 · 308 阅读 · 0 评论 -
D2 控制流
1.if 条件控制语句一般的表达形式:if 条件1:语句1elif 条件2:语句2else:语句三2.while 语句while 条件1:语句1举一个例子:将十进制转化为二进制a=input("请输入一个十进制数:")d=int(a)s=""while d!=0: d,f=divmod(d,2) s=str(f)+sprint(s)#请输入一...原创 2019-10-21 22:23:17 · 143 阅读 · 0 评论 -
D1 变量 数据类型以及运算符
注释的方法1.#表示注释,作用于整行2.’’’ ‘’’ 或者""" “”" 作用于区间解释编写python 代码过程中,定义变量与变量赋值必须在同一步完成.变量的实质就是对象.1.变量类型的介绍1)数字:int/float/bool/complex2)字符串3)元组4)集合5)字典2.算术运算符print(3%2) #1print(2**3) #83.比较运算符p...原创 2019-10-21 21:34:28 · 366 阅读 · 0 评论