美文网首页学习
python字符串

python字符串

作者: TimeSHU | 来源:发表于2018-04-29 00:55 被阅读11次

字符串一旦创建,不可修改

一旦修改或者拼接,都会造成重新生成字符串

#! /usr/bin/env python

# -*- coding:utf-8 -*-

# join      # '_'.join("asdfasdf")

# split

# find

# strip

# upper

# lower

# replace

###################### 7个常用string ######################

join以什么连接字符串

n1 ='dsada'

n2 ='_'

v = n2.join(n1)

print(v)

----------------------

split分割符 以什么分割,分割成几份

n1 ='timetimetime'

v = n1.split('t' , 3)

print(v)

----------------------

find从开始往后找,找到第一个之后,获取其未知

n1 ='timetimetime'

v = n1.find('me')

print(v)

----------------------

strip移除左右空白

n1 ='    timetimetime    '

v = n1.strip()

print(v)

----------------------

upper小写转换成大写

n1 ='timetimeTime'

v = n1.upper()

print(v)

----------------------

lower大写转成小写

n1 ='timetimeTime'

v = n1.lower()

print(v)

----------------------

replace替换字符串(区分大小写)

n1 ='timetimeTime'

v = n1.replace('time' , 'wentian')

print(v)

##################### 4个灰魔法######################

for 变量名 in 字符串:

变量名

break

continue

text ='mianshigual'

for itmein text:

print(itme)

索引,下标,获取字符串中的某一个字符

text ='mianshigual'

v = text[3]

print(v)

切片 取索引为0-4的字符

text ='mianshigual'

v = text[0:4]

print(v)

len 获取长度 len获取当前字符串中由几个字符组成

text ='mianshigual'

v =len(text)

print(v)

获取连续或不连续的数字

Python2中直接创建在内容中

python3中只有for循环时,才一个一个创建

r1 =range(10)

r2 =range(1,10)

r3 =range(1,10,2)

帮助创建连续的数字,通过设置步长来指定不连续

v =range(0, 100, 5)

for itemin v:

print(item)

n1 =range(10)

print(n1)

n2 =range(0 , 10 , 3)

print(n2)

for itmein n2:

print(itme)

#### 练习题:根据用户输入的值,输出每一个字符以及当前字符所在的索引位置#####

n1 =input('>>>>')

#打印字符串

for itmein n1:

print(itme)

获取字符串的长度

v =range(0 , len(n1))

for itmein v:

print(itme, n1[itme])#打印字符串对应索引

for itmein range(0 , len(n1)):

print(itme, n1[itme])

##################### 1个深灰魔法######################

字符串一旦创建,不可修改

一旦修改或者拼接,都会造成重新生成字符串

name ="zhengjianwen"

age ="18"

info = name + age

print(info)

首字母变大写

n ='timetimetime'

v = str.capitalize(n)

print(v)

返回值:    S.capitalize() -> string

内容居中,width:总长度;fillchar:

空白处填充内容,默认无

n ='timetimetime'

v = str.center(n , 20)

print(v)

返回值:    S.center(width[, fillchar]) -> string

子序列个数v = str.count(n , 'ime')

print(v)

返回值:    S.count(sub[, start[, end]]) -> int

是否以 xxx 结束

v = str.endswith(n , 'me')

print(v)

返回值:    S.endswith(suffix[, start[, end]]) -> bool

寻找子序列位置,如果没找到,返回-1

v = str.find(n , 'imiu')

print(v)

返回值:    S.find(sub [,start [,end]]) -> int

相关文章

  • python基础知识(3)

    python字符串 python转义字符 python字符串运算符 python字符串格式化 python格式化操...

  • python count()方法详解

    Python count()方法 Python 字符串 描述 Python count() 方法用于统计字符串里某...

  • python字符串格式化符号与内建函数资料表

    python字符串格式化符号: Python 的字符串内建函数 Python 的字符串常用内建函数如下:

  • 字符串操作方法

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • python字符串相关函数

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • 2018-09-28自学习资料

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • 字符串内置函数

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • 2018-07-18 字符串资料(函数方法)

    Python3字符串资料 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,...

  • day4 字符串自主操作

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

  • Day3-整理

    Python3字符串 Python访问字符串中的值 Python中的字符串用单引号(')或双引号(")括起来,同时...

网友评论

    本文标题:python字符串

    本文链接:https://www.haomeiwen.com/subject/wmtolftx.html