【python中字符串、列表、元组、字典每个常用的5个方法】教程文章相关的互联网学习教程文章

010.Python字符串的格式化【代码】【图】

字符串的格式化顺序传参索引传参关键字传参容器类型传参(列表和元组){}相当于占位符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...

python基础之字符串格式化【代码】

字符串格式化%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...

python笔记二(数据类型和变量、编码方式、字符串的编码、字符串的格式化)【代码】

一、数据类型  python可以直接处理的数据类型有:整数、浮点数、字符串、布尔值、空值。  整数  浮点数  字符串:双引号内嵌套单引号,可以输出 i‘m ok.      也可以用\来实现,\n 换行 \t table       多行字符串用 ‘‘‘ ‘‘‘  布尔值: 可以对布尔值进行与或非运算/ 与and 或or 非not  空值 二、变量   a = 1/ a = "nadech" 与java不同,python在声明一个变量的时候不用指定变量的类型,直接...

python -- 字符串操作【图】

一、字符串的拼接a.加号(+)拼接str = “Hello” + “ “ + “python” + “!”# ----------------------------------------# 字符串的拼接:+、join函数、格式化# ----------------------------------------# +(加号) 将两个字符串连接起来,成为一个新的字符串str1 = "Hello"str2 = "python"str3 = "!"str_new = str1 + " " + str2 + str3print(str_new)# 也可以使用加法赋值运算符(+=)进行连接str_new += "^-^"print(str_new...

Python 时间字符串和时间戳之间的转换

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...

python中字符串的格式化【代码】

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‘...

Python读取文本,输出指定中文(字符串)【代码】

因业务需求,需要提取文本中带有检查字样的每一行。样本如下: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 ...

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()作用...

python之路2-字符串操作【代码】

1、我们可以用单引号(‘)或双引号(” ")创建字符串,并为字符串分配一个变量,例如:1 name = "张三"2 name = "wangsan"字符串常用功能:移除空白、分割、长度、索引、切片、格式化输出移除空白strip()函数,只能移除字符串左右两边的空白,字符串中间的空白不能移除name = " wang san "print(name.strip()) 运行结果:wang san分割split(参数)函数,参数:分割节点 1 name = "wang san" 2 str = "my name is lili" 3print(nam...

【转载】Python字符串操作之字符串分割与组合【代码】

1、 str.split():字符串分割函数   通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。   语法:   str.split(s, num)[n]   参数说明:   s:表示指定的分隔符,不写的话,默认是空格(’ ‘)。如果字符串中没有给定的分隔符时,则把整个字符串作为列表的一个元素返回。   num:表示分割次数。如果指定了参数num,就会将字符串分割成num+1个子字符串,并且每一个子字符串可以赋给新的变量。   [n]:表示选...

2018.03.26 Python-Pandas 字符串常用方法【代码】

import numpy as np  import pandas as pd 1#字符串常用方法 - strip 2 s = pd.Series([‘ jack ‘,‘jill‘,‘ jease ‘,‘feank‘])3 df = pd.DataFrame(np.random.randn(3,2),columns=[‘ Column A‘,‘ Column B‘],index=range(3))4print(s)5print(df.columns)6 7print(‘----‘)8print(s.str.lstrip().values)#去掉左边的空格 9print(s.str.rstrip().values)#去掉右边的空格10 df.columns = df.columns.str.strip() 11pri...

解决 python用 xlsxwrite 向excel 中写入中文字符串变量 报错【代码】

问题: UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe7 in position 7: ordinal not in range(128)分析:在网上查找,原来python的str默认是ascii编码,和unicode编码冲突,所以无法 中文字符串变量写入excel。解决:在代码中加入下面几行就可以了。import sys reload(sys) sys.setdefaultencoding(‘utf8‘)原文:http://hunkz.blog.51cto.com/6157447/1697345

python数据结构-字符串【代码】

字符串:" " ‘‘‘ ‘‘‘‘ ‘有序可索引 sql="select" sql[4]=c可迭代 lst=list(sql) =["s",‘‘e","l","e","c","t"]字符串连接:"连接符".join(元素是字符串类型的可迭代对象)------>返回新的字符串字符串连接:"str1"+"str2"------>返回一个新的字符串字符串分割:"字符串".split(["分隔符=None"],[maxsplit=-1]) ------->返回元素是字符串类型的列表 None空白字符:" " \n \r \t 切几刀, -1默认是能切几刀切几...

Python计算不带括号的字符串【代码】

__author__ = ‘Alex‘# -*- coding:UTF-8 -*-import re import string str = "-10+30-20*11+40*21/5-100+70-2*13+14" data_list=[] sym_list=[]data_list = re.findall(‘\d+‘,str) sym_list = re.findall(‘\D+‘,str)# print (data_list) # print (sym_list)def add (a1,a2,opr):if opr == ‘+‘:flag = Falsereturn a1+a2 def sub (a1,a2,opr):if opr == ‘-‘:flag = Falsereturn a1-a2 def mul(a1,a2,opr):if opr == ‘*‘:...

编写一个Python程序,从控制台输入一个字符串(保存在变量S中),然后通过while循坏不断输入字符串(保存在变量substr中),并统计substr在s中出现的次数,然后利用format方法格式化统计结果。【代码】

s = input("请输入一个字符串:") while True:subStr = input("请输入另一个字符串")if subStr == "exit":break;i = 0count = 0while i < len(s):j = s.find(subStr,i)if j > -1:count +=1i = j + len(subStr) else:break;print("‘‘{}‘在‘{}‘中出现了‘{}‘次".format(subStr,s,count))原文:https://www.cnblogs.com/ppystudy/p/12111020.html