python-字符串的处理
s1 = '###12314##231###'
print(s1.split('#')) #split,从左往右遇见# 就拆分一次['', '', '', '12314', '', '231', '', '', ''] print(s1.strip('#')) #strip 去除两侧的 # 12314##231
print(s1.lstrip('#')) #lstrip 去除左侧的 12314##231###
print(s1.rstrip('#')) #rstrip 去除右侧的 print(s1.replace('#','')) #replace是代替的意思,把所有的#都换成空 12314231
print(s1.replace('','')) s2 = 'abcABC'
print(s2.lower()) #lower() 全变成小写
print(s2.upper())
print(s2.endswith('C'))
print(s2.startswith('A'))
print(s2.title()) #首字母大写Abcabc
print(s2.count('a')) l1 = list('')
print(','.join(l1)) #以,将l1拼接在一起成字符串6,6,6
print(':'.join(s2)) #a:b:c:A:B:C
import os
path = os.getcwd() #获取文件夹路径(不包含文件名)
print(path)
print(os.path.realpath(__file__)) #获取该文件的路径F:\asus\auto_file\unittest_html\list1.py
print(os.path.basename(os.path.realpath(__file__))) #获取文件名
print(os.path.dirname(os.path.realpath(__file__))) #和os.getcwd()一样的,但是要传参数
print(os.path.join(path,os.path.basename(os.path.realpath(__file__)))) #os.path.join()拼接路径 ------------------------------------------
'''
需求是这样的,假如需要测一个输入框最大能输入250汉字,怎么来创造这250汉字
''' import sys
import random
def fun(n):
i = 0
l = ['我','你','她']
l1 = []
while i<int(n):
a = random.choice(l)
l1.append(a)
i+=1 s = ''.join(l1) print(s) if __name__ == '__main__':
if len(sys.argv) == 2:
n = sys.argv[1]
fun(n)
python-字符串的处理的更多相关文章
- 关于python字符串连接的操作
python字符串连接的N种方式 注:本文转自http://www.cnblogs.com/dream397/p/3925436.html 这是一篇不错的文章 故转 python中有很多字符串连接方式 ...
- StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing the strings?
StackOverFlow排错翻译 - Python字符串替换: How do I replace everything between two strings without replacing t ...
- Python 字符串
Python访问字符串中的值 Python不支持单字符类型,单字符也在Python也是作为一个字符串使用. Python访问子字符串,可以使用方括号来截取字符串,如下实例: #!/usr/bin/py ...
- python字符串方法的简单使用
学习python字符串方法的使用,对书中列举的每种方法都做一个试用,将结果记录,方便以后查询. (1) s.capitalize() ;功能:返回字符串的的副本,并将首字母大写.使用如下: >& ...
- python字符串基础知识
1.python字符串可以用"aaa",'aaa',"""aaa""这三种方式来表示 2.python中的转义字符串为" ...
- Python 字符串格式化
Python 字符串格式化 Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存 一 ...
- Python 字符串操作
Python 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) 去空格及特殊符号 s.strip() .lstrip() .rstrip(',') 复制字符 ...
- 【C++实现python字符串函数库】strip、lstrip、rstrip方法
[C++实现python字符串函数库]strip.lstrip.rstrip方法 这三个方法用于删除字符串首尾处指定的字符,默认删除空白符(包括'\n', '\r', '\t', ' '). s.st ...
- 【C++实现python字符串函数库】二:字符串匹配函数startswith与endswith
[C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...
- 【C++实现python字符串函数库】一:分割函数:split、rsplit
[C++实现python字符串函数库]split()与rsplit()方法 前言 本系列文章将介绍python提供的字符串函数,并尝试使用C++来实现这些函数.这些C++函数在这里做单独的分析,最后我 ...
随机推荐
- 笨办法学Python(learn python the hard way)--练习程序11-20
#ex11.py1 print("How old are you?",end=''), age = input() print("How tall are you?&qu ...
- Flueme学习之路(一)Flume的基础介绍
背景 Hadoop业务的整体开发流程: 从Hadoop的业务开发流程中可以看出,在大数据的业务处理流程中,对于数据的采集是十分重要的一步,也是不可避免的一步. 许多公司的平台每天会产生大量的日 ...
- composer国内镜像
composer国内镜像 一.总结 一句话总结: 直接百度 “composer 国内镜像” 即可 直接运行:composer config -g repo.packagist composer htt ...
- 金山云无法ping通外网
解决方法:在网络安全组中放行ping端口.
- MySQL5.6多实例安装
MySQL-5.6.36.tar.gz多实例安装 查看官方安装说明 more INSTALL-SOURCE 安装cmake及相关依赖包 yum install -y cmake gcc [root@v ...
- 虚拟机中安装Linux_Centos7操作系统(最小化安装)
我们打开之前安装的VM, 点击 “创建新的虚拟机”: 我们选 典型 安装 简单点 然后下一步: 我们稍后安装操作系统 ,点下一步: 这里选 Linux 然后下拉 选CentOS 64位,然后下一步: ...
- if isinstance(obj, int):
http://legacy.python.org/dev/peps/pep-0008/ Object type comparisons should always use isinstance() i ...
- day40—JavaScript多物体运动框架
转行学开发,代码100天——2018-04-25 今天继续学习JavaScript的运动实现——多物体运动框架的介绍及其应用. 首先来看一个简单的例子.如下图,要使图中3个红色盒子实现鼠标移入变宽,移 ...
- HTML--JS 获取选择框信息
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 洛谷 P1440 求m区间内的最小值(单调队列)
题目链接 https://www.luogu.org/problemnew/show/P1440 显然是一道单调队列题目…… 解题思路 对于单调队列不明白的请看这一篇博客:https://www.cn ...