随笔分类 - Python 基础
摘要:render_templates 渲染模板 * 模板放在 templates 文件夹下 * 从 flask 中导入 render_templates 函数 * 在视图函数中,使用render_templates,只需要写模板 名称.html ,不需要写路径 除非是在templates下在创建子目录就
阅读全文
摘要:正则表达式Regular Expression,简称RE 正则表达式是对字符串操作的⼀种逻辑公式,就是⽤事先定义好的⼀些特定字符、及这些特定字符的组合,组成⼀个“规则字符串”,这个“规则字符串”⽤来表达对字符串的⼀种过滤逻辑。 字符串的匹配查询 re模块中的findall函数可以对指定的字符串进行遍
阅读全文
摘要:默认编码 (1)如果没有此文件编码类型的声明,则 python 默认以ASCII编码去处理;如果你没声明编码,但是文件中又包含非ASCII编码的字符的话,python解析器去解析的 python 文件,自然就会报错了。 (2)必须放在python文件的第一行或第二行; #coding=utf-8
阅读全文
摘要:log(日志) 基础知识概览日志是什么? 日志(logging)是一种可追踪(track)某些软件运行时所发生事件的方法。软件开发人员 可在他们的代码中调用日志记录相关的方法来表明发生了某些事件。 通过一个描述性的消息来描述这个事件,该消息能够可选地包含可变数据。而 事件有重要性的概念,重要性被称为
阅读全文
摘要:sql server对于字符类型的有:char:固定长度,存储ANSI字符,不足的补英文半角空格。nchar:固定长度,存储Unicode字符,不足的补英文半角空格varchar:可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar:可变长度,存储Unicode字符,根据数据长度自动变
阅读全文
摘要:queue介绍 queue是python中的标准库,俗称队列。 在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美解决线程间的数据交换,保证线程间数据的安全性和一致性。 注意: 在
阅读全文
摘要:时间获取 time.time() 、time.ctime() 、time.gmtime() 时间格式化 strftime() 、 strptime() 程序计时 sleep() 、perf_counter() 时间获取函数 time() 获取当前时间戳,浮点数形式 1 print(time.time
阅读全文
摘要:python中用于生成伪随机数的函数库是random 因为是标准库,使用时候只需要import random random库包含两类函数,常用的共8个 --基本随机函数: seed(), random() --扩展随机函数:randint(), getrandbits(), uniform(), r
阅读全文
摘要:一、基础概念 1、画布:画布就是turtle为我们展开用于绘图区域, 我们可以设置它的大小和初始位置。常用的画布方法有两个:screensize()和setup()。 (1)turtle.screensize(canvwidth, canvheight, bg):参数分别为画布的宽(单位像素), 高
阅读全文
摘要:后续完善各种循环案例 while True: try: str_num = input('input a number:') num = float(str_num) print("你输入的是:{}".format(num)) break #若输入的正确,则退出,错误执行except下面代码 exc
阅读全文
摘要:读取键盘输入 Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下: raw_input input raw_input函数 raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符)。 input函数 input([promp
阅读全文
摘要:变量作用区域 变量器作用的额代码范围称为变量的作用与,不同作用区域之间互不影响,函数每部定义的变量一般为局部变量,而不属于任何函数的变量一般为全局变量。所以我们在这里按变量的作用区域分为两类,全局变量和局部变量。 局部变量:在某个函数内部定义,作用在函数内部。生命周期:从变量被创建开始到函数结束死亡
阅读全文
摘要:参数组合 >>>def f1(a, b, c=0, *args, **kw): ... print('a =', a, 'b =', b, 'c =', c, 'args =', args, 'kw =', kw) >>>def f2(a, b, c=0, *, d, **kw): ... prin
阅读全文
摘要:什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理 捕捉异常可以使用try/exc
阅读全文
摘要:eval函数就是实现list、dict、tuple与str之间的相互转化str函数把list,dict,tuple转为为字符串 # 字符串转换成列表a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(a))b = eval(a)print(b) #
阅读全文
摘要:一、Selenium+Python环境搭建及配置 1.1 selenium 介绍 selenium 是一个 web 的自动化测试工具,不少学习功能自动化的同学开始首选 selenium ,因为它相比 QTP 有诸多有点: 免费,也不用再为破解 QTP 而大伤脑筋 小巧,对于不同的语言它只是一个包而已
阅读全文
摘要:a = [1, 2, 3] b = [4, 5, 6] c = [7, 8, 9] for x, y, z in (a, b, c): print(x, y, x) print(type(zip(a, b, c))) # 打印出 1 2 3 , 4 5 6 , 7 8 9 print("-"*30)
阅读全文
摘要:重点: 1. 链接服务器的数据库 2. 创建表和格式 3. 插入多行数据 import pymysql try: host='xxx' user='xxx' passwd='xxx' db='test01' port=3306 Table_name='kaka5' # 链接到服务器 db = pym
阅读全文
摘要:什么是csv 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本) 编码: encode 解码:decode 写读追加状态 'r':读'w':写'a':追加'r+' == r+w(可读可写,
阅读全文
摘要:Python 数据类型转换 有时候,我们需要对数据内置的内心进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。 以下几个内置的函数可以执行数据类型之间的转换,这些函数返回一个新的对象,表示转换的值。 函数 描述 int(x[,base]) 将 x 转换为一个整数 float(x) 将 x
阅读全文

浙公网安备 33010602011771号