数字,字符串,列表,布尔,元组,字典,集合(小知识点)变量名的命名规则? #1. 变量名只能是 字母、数字或下划线的任意组合#2. 变量名的第一个字符不能是数字#3. 关键字不能声明为变量名定义的方式: 驼峰式:AgeOldboy=53下划线:age_oldboy=53常量:一般是用大写字母:AGE_OF_OLDBOY=54执行过程(重点!!!)python3 C:\test.py1、先启动python3.exe2、把C:\test.py从硬盘读入内存3、解释执行文件内容(识别python语法...
编码字符串是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。由于计算机...
# -*- coding: utf-8 -*- #spyder (python 3.7)1. 统计字符(可以在jieba分词之后使用)from collections import Counter from operator import itemgetter# txt_list可以写成函数参数进行导入 txt_list = [‘千古‘,‘人间‘,‘人间‘,‘龙‘,‘龙‘,‘龙‘,‘哈哈哈‘,‘人才‘,‘千古‘,‘千古‘] c = Counter() for x in txt_list:if len(x) >= 1:if x == ‘\r\n‘or x == ‘\n‘or x == ‘‘:continueelse:c[x] += 1 print(‘常...
一 引子1 什么是数据?x=10,10是我们要存储的数据2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示3 数据类型 数字(整形,长整形,浮点型,复数) 字符串 字节串:在介绍字符编码时介绍字节bytes类型 列表 元组 字典 集合4 按照以下几个点展开数据类型的学习#一:基本使用1 用途2 定义方式3 常用操作+内置的方法#二:该类型总结1 存一个值or存多个值 只能...
特性:不可修改 name.capitalize() 首字母大写 name.casefold() 大写全部变小写 name.center(50,"-") 输出 ‘---------------------Alex Li----------------------‘ name.count(‘lex‘) 统计 lex出现次数 name.encode() 将字符串编码成bytes格式 name.endswith("Li") 判断字符串是否以 Li结尾 "Alex\tLi".expandtabs(10) 输出‘Alex Li‘, 将\t转换成多长的空格 name.find(‘A‘) 查找A,找到返回其索引, 找不到...
字符串的格式化顺序传参索引传参关键字传参容器类型传参(列表和元组){}相当于占位符1 顺序传参strvar = "他{}牺牲自己,{}出卖组织" res = strvar.format("宁愿","也不") print(res) res = strvar.format("白白","忘了") print(res)执行[root@node10 python]# python3 test.py他宁愿牺牲自己,也不出卖组织 他白白牺牲自己,忘了出卖组织2 索引传参strvar = "他{1}牺牲自己,{0}出卖组织" res = strvar.format("宁愿","也不") prin...
字符串格式化%s、%d、%f、%e、%g、fomart()方法%s 既能接受字符串,也能接受数字例子:print(‘%s‘%(1)) print(‘%s‘%(‘hello world‘)) %d 只能接受数字,若传入数字带小数,则只取整数例子:print(‘%d‘%(1.91)) %f 只能接受数字 %f ——保留小数点后面六位有效数字%.3f,保留3位小数位例子:print(‘%f‘ % (1)) # 默认保留6位小数 print(‘%.f‘ % (1.11)) # 保留0位小数 print(‘%.1f‘ % (1.11)) # 保留一位小数 p...
# coding=gbkimport osimport os.path #读取目录下的所有文件,包括嵌套的文件夹def GetFileList(dir, fileList): newDir = dirif os.path.isfile(dir): fileList.append(dir) elif os.path.isdir(dir):for s in os.listdir(dir): # 如果需要忽略某些文件夹,使用以下代码 # if s == "xxx": # continue newDir = os.path.join(dir, s) GetFileList(newDir, f...
一、数据类型 python可以直接处理的数据类型有:整数、浮点数、字符串、布尔值、空值。 整数 浮点数 字符串:双引号内嵌套单引号,可以输出 i‘m ok. 也可以用\来实现,\n 换行 \t table 多行字符串用 ‘‘‘ ‘‘‘ 布尔值: 可以对布尔值进行与或非运算/ 与and 或or 非not 空值 二、变量 a = 1/ a = "nadech" 与java不同,python在声明一个变量的时候不用指定变量的类型,直接...
一、字符串的拼接a.加号(+)拼接str = “Hello” + “ “ + “python” + “!”# ----------------------------------------# 字符串的拼接:+、join函数、格式化# ----------------------------------------# +(加号) 将两个字符串连接起来,成为一个新的字符串str1 = "Hello"str2 = "python"str3 = "!"str_new = str1 + " " + str2 + str3print(str_new)# 也可以使用加法赋值运算符(+=)进行连接str_new += "^-^"print(str_new...
1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" 将其转换为时间数组 import time timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") 转换为时间戳: timeStamp = int(time.mktime(timeArray)) timeStamp == 13814196002.字符串格式更改 如a = "2013-10-10 23:40:00",想改为 a = "2013/10/10 23:40:00" 方法:先转换为时间数组,然后转换为其他格式 timeArray = t...
集合集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系常用操作s = set([3,5,9,10]) #创建一个数值集合 t = set("Hello") #创建一个唯一字符的集合 a = t | s # t 和 s的并集 b = t & s # t 和 s的交集 c = t – s # 求差集(项在t中,但不在s中) d = t ^ s ...
1、format()位置参数>>> "abcdabdef".format() ‘abcdabdef‘ >>> "abc{0}dabdef".format("YYYY","MMMM","OOOO") ‘abcYYYYdabdef‘ >>> "abc{1}dabdef".format("YYYY","MMMM","OOOO") ‘abcMMMMdabdef‘ >>> "abc{2}dabdef".format("YYYY","MMMM","OOOO") ‘abcOOOOdabdef‘ >>> "{0}abc{2}dabdef".format("YYYY","MMMM","OOOO") ‘YYYYabcOOOOdabdef‘ >>> "{1}abc{2}dabdef".format("YYYY","MMMM","OOOO") ‘MMMMabcOOOOdabdef‘...
因业务需求,需要提取文本中带有检查字样的每一行。样本如下:1 投入10kVB、C母分段820闭锁备自投压板 2 退出10kVB、C母分段820备投跳803压板 3 退出10kVB、C母分段820备投合820压板 4 检查2、3号主变压器分头位置一致 5 合上820断路器 6 检查820断路器确带负荷 7 检查2号、3号主变压器负荷分配正常 8 拉开802断路器 9 检查802断路器在分闸位置 10 检查3号主变压器不过负荷 我们要用的包:re(python ...
一、1. upper()作用:将字符串中字符转换为大写In [17]: spam Out[17]: ‘hello,world‘In [18]: print(spam.upper()) HELLO,WORLD2.lower()作用:将字符串中字符转换为小写In [19]: spam = spam.upper()In [20]: spam Out[20]: ‘HELLO,WORLD‘In [21]: print(spam.lower()) hello,world3.isupper()作用:判断字符串中是否有大写字符In [22]: spam Out[22]: ‘HELLO,WORLD‘In [23]: spam.isupper() Out[23]: True4.islower()作用...