
Python基础
Just_Do_Eat
超越HelloWorld,进击HelloKitt!
展开
-
斤斤计较之Python:元组、集合
斤斤计较之Python:元组、集合1、元组2、集合1、元组定义一个元组: harry = 1,2,3 或者harry = (1,2,3)以逗号隔开(注意赋值时可以是:a,b,c = harry)与列表相同的索引,harry[0] == 1。但是请注意,元组的值是不支持索引修改的: harry[0] = 1会返回错误提示元组也可以像列表一样进行嵌套,当然嵌套的方式是以小括号为分界的。列表...原创 2019-08-03 19:23:10 · 157 阅读 · 0 评论 -
斤斤计较之Python:输入和输出
斤斤计较之Python:输入和输出1、输出字符2、输出格式化1、输出字符str() 函数是将对象转化为适于人阅读的形式。repr() 函数是将对象转化为供解释器读取的形式。除了字符和浮点数,这两个函数转换成的格式内容都是完全相同的,诸如数值或链表、字典这样的结构,针对各函数都有着统一的解读方式。两个函数都是返回一个对象的 string 格式。Harry>>>s ...原创 2019-08-13 08:11:18 · 222 阅读 · 0 评论 -
斤斤计较之Python:错误和异常
斤斤计较之Python:错误和异常1、异常处理2、抛出异常3、自定义异常1、异常处理while True:try:x = int(input("请输入一个数字: "))breakexcept ValueError:print(“数字输入格式不正确,请重新输入…”)else:print(‘您输入的数字是’,x)finally:print(‘这是一句不管怎么样都会执行的语句。’)...原创 2019-08-15 20:15:27 · 479 阅读 · 0 评论 -
斤斤计较之Python:包
斤斤计较之Python:包包通常是使用用“圆点模块名”的结构化模块命名空间。ex.harry,就是ex包中的harry子模块。使用ex.harry.print_name 就导入了ex中的print_name特定的函数在包的目录中必须包含 init.py 文件,注意此文件可以为空,但必须有。包中的 init.py 代码定义了一个名为 all 的列表,就会按照列表中给出的模块名进行导入,加快导...原创 2019-08-10 23:55:01 · 211 阅读 · 0 评论 -
斤斤计较之Python:文件读写
斤斤计较之Python:文件读写1、open()2、使用 json 存储结构化数据1、open()f = open(‘filename’, ‘w’, enoding = ‘utf-8’) # filename为文件名后者文件地址加文件名 w为模式模式一共有四种,默认为utf-8编码模式。‘r’ : 时表示只是读取文件;‘w’ :表示只是写入文件(已经存在的同名文件将被删掉);‘...原创 2019-08-14 17:29:42 · 256 阅读 · 0 评论 -
斤斤计较之Python:模块
斤斤计较之Python:模块1、定义 harry.py2、关于sys、dir()3、“编译的” Python 文件.pyc1、定义 harry.pydef print_name(name):print(‘Hello’ ,name, ‘.My lord.’ )我们定义了一个简单的模块,使用import harry即可调用,也可以使用from harry import print_nameh...原创 2019-08-09 23:13:03 · 198 阅读 · 0 评论 -
斤斤计较之Python:流程控制2
斤斤计较之Python:流程控制21、pass 语句2、定义函数def3、可变参数列表*name、**arg4、Lambda 形式(匿名函数)5、文档字符串6、另一部分内容1、pass 语句pass 语句什么也不做。它用于那些语法上必须要有什么语句,但程序什么也不做的场合。2、定义函数def使用def定义自己的函数def(a,b):return a+b#定义计算a+b的函数定义函...原创 2019-08-07 18:32:58 · 145 阅读 · 0 评论 -
斤斤计较之Python:日志
斤斤计较之Python:日志1、介绍2、一个例子1、介绍 级别 使用详情DEBUG 详细信息,典型地调试问题时会感兴趣、 详细的debug信息。INFO...原创 2019-08-19 09:52:19 · 125 阅读 · 0 评论 -
斤斤计较之Python:多线程
斤斤计较之Python:多线程1、一个实例2、协调线程1、一个实例import threading, zipfile # 导入模块class AsyncZip(threading.Thread): # 定义函数 def __init__(self, infile, outfile): # 初始化 threading.Thread.__init__(self) # 定义类参数 ...原创 2019-08-19 09:39:49 · 206 阅读 · 0 评论 -
斤斤计较之Python:列表操作函数
斤斤计较之Python:列表操作函数函数功能用法备注len()计算字符串的长度len(string)只用于列表、元组、字典append()在列表尾部添加新元素list.append(A)等价于a[len(a):] = [x][[[],[],[]],[]]列表嵌套支持嵌套无lis...原创 2019-08-01 23:58:57 · 360 阅读 · 0 评论 -
斤斤计较之Python:列表
斤斤计较之Python:列表(1)基本操作列表可以是 a = 'abcde'、b = ['a','b','c','d','e'] (注意字符串索引不允许被赋值,但列表索引可以被修改)+‐‐‐+‐‐‐+‐‐‐| a | b | c | d | e |+‐‐‐+‐‐‐+‐‐‐ 0 1 2 &nb...原创 2019-08-01 23:45:29 · 1008 阅读 · 0 评论 -
斤斤计较之Python:流程控制
斤斤计较之Python:流程控制1、if语句2、for 语句3、range() 函数4、break 和 continue 语句, 以及循环中的 else 子句1、if语句if x:print(‘Hello’)else:print("World)当x为真时函数输出,Hello;为假时输出World。if elif elif elif嵌套可以替代switch,case的操作。注意else...原创 2019-08-06 00:22:53 · 134 阅读 · 0 评论 -
斤斤计较之Python:字典
斤斤计较之Python:字典定义:字典可以看做是无序的键值对的集合,以{}或者list进行创建,注意键必须唯一创建:tel = {‘jack’: 4098, ‘sape’: 4139} 或者 dict([(‘sape’, 4139), (‘guido’, 4127), (‘jack’, 4098)])删除元素:del tel[‘sape’]取键:list(tel.keys())取值:l...原创 2019-08-05 13:06:05 · 519 阅读 · 0 评论 -
斤斤计较之Python:运算符
斤斤计较之Python:运算符符号 含义 使用方法 注意事项特殊用法+加法运算符a + b整型、浮点型、字符串、列表均可使用'a' + 'b' = 'ab'-减法运算符a - b无无*乘法运算符a * b整形、浮点型、字符串可使用'a...原创 2019-08-01 00:31:55 · 218 阅读 · 0 评论 -
斤斤计较之Python:类
斤斤计较之Python:类1、命名空间2、定义类3、继承1、命名空间def scope_test(): def do_local(): spam = "local spam" def do_nonlocal(): nonlocal spam spam = "nonlocal spam" def do_global(): global spam spam = "glob...原创 2019-08-16 22:41:21 · 153 阅读 · 0 评论