Python
坚持学习前行
这个作者很懒,什么都没留下…
展开
-
python学习笔记5--常用数据类型「字符串」
字符串1. 字符串的定义和遍历字符串是 Python 中最常用的数据类型。我们可以使用引号 ’ 或 " 来创建字符串。str1 = "hello python"str2 = '你好啊!"python"'print(str2)print(str1[6])for char in str2: print(char)2. 字符串的统计hello_str = "hello hello"# (1)统计字符串长度print(len(hello_str))# (2)count(x,s原创 2021-12-04 16:54:00 · 598 阅读 · 0 评论 -
python学习笔记4--数据结构之「字典」
一、字典的定义键必须是唯一的,但值则不必。字典以 关键字 为索引,关键字通常是字符串或数字,也可以是其他任意不可变类型。只包含字符串、数字、元组的元组,也可以用作关键字。但如果元组直接或间接地包含了可变对象,就不能用作关键字。列表不能当关键字,因为列表可以用索引、切片、append() 、extend() 等方法修改。# 1. 键必须是唯一的,但值则不必。创建时如果同一个键被赋值两次,后一个值会被记住.dict1 = {'key1':456,'key2':'hello','key3':456原创 2021-11-30 23:30:00 · 718 阅读 · 0 评论 -
python学习笔记3--数据结构之「集合」
一、集合的定义集合(set)是一个无序的不重复元素序列。创建集合用花括号或 set() 函数。创建空集合只能用 set(),不能用 {},{} 创建的是空字典。基本用法包括成员检测、消除重复元素。# 集合的定义a = {1} # 不能使用a={},这样定义的是一个空字典。b = set() # 定义一个空集合c = set('qwertyuiq')print(type(a))print(type(b))print(c) # 打印出来是无序的不重复元素序列输出结果:>原创 2021-11-30 21:45:00 · 1006 阅读 · 0 评论 -
python学习笔记2--数据结构之「元组」
一、元组的定义# 元组的定义# 输入时,圆括号可有可无,不过经常是必须的(如果元组是更大的表达式的一部分)。例如下面两种都是元组tuple_1 = ('chinese','english','math','music')print(type(tuple_1))tuple_2 = 'chinese','english','math','music'print(type(tuple_2))二、元组的不可变特性tuple_3 = (1,2,3)tuple_3[0]='a' # 因为元组的原创 2021-11-29 23:41:33 · 1149 阅读 · 0 评论 -
python学习笔记1--数据结构之「列表」
一、列表的特性1. list.append(x) # 在列表的末尾添加一个元素list_a = [1,2,3,4]list_a.append(5)print(list_a)2. list.insert(i,x) #在指定位置插入元素。第一个参数是插入元素的索引list_a = [1,2,3,4]list_a.insert(0,8)list_a.insert(len(list_a), 9) # 等同于 a.append(9)print(list_a)3. list.remove原创 2021-11-29 23:00:00 · 493 阅读 · 0 评论 -
python之正则表达式学习记录(一)
**一、re模块**# 导入re模块import re# 使用match方法进行匹配操作result = re.match(正则表达式,要匹配的字符串)# 如果上一步匹配到数据的话,可以使用group方法来提取数据result.group()简单demo:二、匹配单个字符匹配任意1个字符(除了\n)[] 匹配[]中列举的字符\d 匹配数字,即0-9\s 匹配空白,即空格、tab键\w 匹配单词字符,即a-z,A-Z,0-9、_三、匹配多个字符原创 2020-09-21 11:25:25 · 188 阅读 · 1 评论 -
Python连接MySQL时,报错TypeError an integer is required
今天,使用Python连接MySQL时,结果报错 TypeError: connect() argument 3 must be string, not int发现是由于自己写的数据是int类型,所以我把所有内容都改为string类型,结果又报错TypeError: an integer is required查看数据库配置后发现port不应该用双引号引起来,所以按照下面配置再运行就正常了...原创 2018-10-25 17:46:30 · 7930 阅读 · 0 评论 -
Python连接MySQL时,报错Warning Truncated incorrect DOUBLE value
最近,在使用Python连接MySQL时,遇到了Warning: Truncated incorrect DOUBLE value: ‘18911448694,18600236383,1’ cursor.execute(sqltxt),具体代码如下:报错如下:看这个报错发现是SQL语句写的不对,于是在网上各种查询,最后把SQL语句修改为下面就正常运行了。...原创 2018-10-25 17:49:17 · 2988 阅读 · 0 评论 -
Python+MySQL 数据库表名是变量,以日期命名时如何写查询语句
我们在平时使用Python进行接口测试中,肯定免不了连接数据库进行查询。平时大多数数据库里面的表名都是唯一的,所以我们写查询语句的时候可以写成下面这样:但是有时候我们会发现数据库里面的表名是按日期进行了分表,所以这时候查询是表名就不是固定的了。所以我们首先要获取当前的日期,具体代码如下:我们获取到当天的日期,然后再和表名前半部分固定的内容拼接在一起,这样我们就可以从不同的表中获取数据了...原创 2018-10-26 15:44:48 · 3772 阅读 · 0 评论