随笔分类 -  1-python

摘要:装饰器其实就是一个以函数作为参数,并返回一个替换函数,的可执行函数 循序渐进的方式介绍(或直接跳到第8步看模板): 1. 函数基础理解 def hi(name='zhangyang'): # 函数定义 return 'hi ' + name print(hi()) # 函数调用,打印:hi zhan 阅读全文
posted @ 2020-04-28 09:56 小虫虫大虫虫 阅读(238) 评论(0) 推荐(0)
摘要:搜索:点击Ctrl + Shift + F 替换:点击Ctrl + Shift + R 注释:Ctrl + / 多行代码同时缩进:tab 多行代码同时左移:tab + shift 阅读全文
posted @ 2020-04-26 16:00 小虫虫大虫虫 阅读(412) 评论(0) 推荐(0)
摘要:1. 读取 读取上图文件中的内容并打印: 1 import csv 2 3 4 rows = csv.reader(open('22.csv', 'r')) 5 for row in rows: 6 print(row) 打印结果如下: 2. 写入(列表数据) 1 import csv 2 3 4 阅读全文
posted @ 2020-04-10 14:49 小虫虫大虫虫 阅读(285) 评论(0) 推荐(0)
摘要:Python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,则程序就会用所谓的回溯(traceback)来终止执行。 大多数错误会引发异常,但异常不一定代表错误,有时只是一个警告,有时只是一个终止信号,例如退出循环等 常见异常处理语 阅读全文
posted @ 2020-03-02 15:49 小虫虫大虫虫 阅读(229) 评论(0) 推荐(0)
摘要:1. 用户输入内容与打印 输入:input() 输出:print() 例1,输入字符串,并原样输出1 a = input('请输入一些字符') # 接受用户输入 2 3 print(a) # 打印输出 例2,输入字符串,并判断是否是回文,打印结果 1 def reverse(text): 2 ret 阅读全文
posted @ 2020-02-13 13:23 小虫虫大虫虫 阅读(304) 评论(0) 推荐(0)
摘要:类和对象 类(Class):字段和方法是类的属性。(这两个术语,用以区分普通的变量和函数)只有当你拥有一个该类的对象时,你才能使用这些字段和方法。 对象(Object):是类的实例 1 class Person: # 类:关键字class 类名 冒号 2 pass 3 4 5 p = Person( 阅读全文
posted @ 2020-02-08 14:21 小虫虫大虫虫 阅读(241) 评论(0) 推荐(0)
摘要:1. 模块的概念:最简单的一种就是以.py命名的文件 2. 模块的位置: 已编译好的(内置模块) py文件(sys.path变量所提供的目录=环境变量中的目录) 当前目录 所以,必须将要导入的模块放置在当前目录,或sys.path所列出的目录内。搜索顺序:当前路径->sys.path目录 3. 导入 阅读全文
posted @ 2020-02-03 18:26 小虫虫大虫虫 阅读(211) 评论(0) 推荐(0)
摘要:1. 函数定义 1 # 函数定义 2 # 通过关键字def来定义。这一关键字后跟一个函数的标识符,在跟一对圆括号,其中可以包括一些变量的名称,再以冒号结尾。另起一行的语句块是函数体。 3 # def 函数名(): 4 def say_hello(): 5 print('hello') 6 7 say 阅读全文
posted @ 2020-01-16 15:49 小虫虫大虫虫 阅读(249) 评论(0) 推荐(0)
摘要:在python中,有3种控制流语句:if、for 和 while 1、if语句: 语法:if... elif... else (python中不存在switch语句) 1 nn = 100 2 a = int(input('please input a number')) # input()以字符串 阅读全文
posted @ 2020-01-13 16:58 小虫虫大虫虫 阅读(277) 评论(0) 推荐(0)
摘要:1 # coding:utf-8 2 # 表达式 = 运算符 + 操作数 3 # expressions = operators + operands 4 5 # 加 6 print(3 + 5) 7 print('a' + 'b') # 字符串相加,输出ab 8 # 减 9 print(50 - 阅读全文
posted @ 2020-01-13 15:21 小虫虫大虫虫 阅读(168) 评论(0) 推荐(0)
摘要:1. 单引号和双引号一样,可以嵌套使用,但不能交叉使用 三引号可以指定多行字符串 a) 双引号和单引号嵌套使用: n = 8 sql = f"select version('{n}')" print(sql) # 打印:select version('8') b) 多层嵌套(使用转义字符) n = 阅读全文
posted @ 2020-01-13 14:29 小虫虫大虫虫 阅读(265) 评论(0) 推荐(0)
摘要:python中加入中文注释,运行报错如下 解决方法: 在py文件的第一行加入 #coding:utf-8 即可 PS: python3默认支持中文,所以不用加这一行了 但出于好习惯,也方便跨平台及兼容性,写一写还是好的~ 阅读全文
posted @ 2019-05-17 09:14 小虫虫大虫虫 阅读(2620) 评论(0) 推荐(0)