### 截取字符串然后拼接

 str = "Hello World!"
str2 = str[:6] + "tyche !"
print(str2) ===》》》Hello tyche !

###  字符串运算符

 str1 = "hello"
str2 = "world"
print(str1 + str2)
print(str1*2)
'H' in str1
'h' in str1 ===》》》 helloworld
hellohello
False
True

### 字符串格式化输出

 print ("我叫 %s 今年 %d 岁, 今天走了 %.3f Km !" % ('小明', 10, 3.5))

 ===》》》我叫 小明 今年 10 岁, 今天走了 3.500 Km !

### 多行字符串

 str = '''这是一个
... 多行
... 字符串'''
print(str) ===》》》这是一个
多行
字符串

### 字符串首字母大写

 str = "hello World"
print(str.capitalize()) ===》》》Hello world

(其他的字母小写)

### 字符串居中

 str = "hello World"
str.center(60)
str.center(60, '*') ===》》》' hello world '
'************************hello world*************************'

### 字符串中字符的统计

 str = "hello World"
str.count('l') ===》》》 3

### 字符串判断字符

 str = "hello world.txt"
str.endswith("txt")
str.startswith("hello") ===》》》True
True

### 判断字符串内容 1 isalnum( 2

 如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False

 isalpha()

如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False isdigit()

如果字符串只包含数字则返回 True 否则返回 False islower()

如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False isnumeric()

如果字符串中只包含数字字符,则返回 True,否则返回 False isspace()

如果字符串中只包含空白,则返回 True,否则返回 False

### 字符串大小写转换

 lower()
转换字符串中所有大写字符为小写.
upper()
转换字符串中的小写字母为大写

Python学习---字符串操作的更多相关文章

  1. python中字符串操作--截取,查找,替换

    python中,对字符串的操作是最常见的,python对字符串操作有自己特殊的处理方式. 字符串的截取 python中对于字符串的索引是比较特别的,来感受一下: s = '123456789' #截取 ...

  2. Python中字符串操作

    #Python字符串操作 '''1.复制字符串''' #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' pri ...

  3. Python之字符串操作

    一.字符串特点 内容不可修改 password=' #内容不可修改 二.字符串常用方法 1..strip()方法 去字符串两边的空格和换行符 print(password.strip()) #去掉字符 ...

  4. python基础--字符串操作、列表、元组、文件操作

    一.变量及条件判断 1.字符串.布尔类型.float.int类型,None都是不可变变量 2.字符串是不可变变量,不可变变量就是指定义之后不能修改它的值 3.count +=1和count=count ...

  5. Python中字符串操作函数string.split('str1')和string.join(ls)

    Python中的字符串操作函数split 和 join能够实现字符串和列表之间的简单转换, 使用 .split()可以将字符串中特定部分以多个字符的形式,存储成列表 def split(self, * ...

  6. python学习-字符串 列表 元祖

    目录 Python翻转字符串(reverse string) 简单的步长为-1, 即字符串的翻转(常用) 递归反转 借用列表,使用reverse()方法 字符串常用操作 index split 切片 ...

  7. python学习——字符串

    1)字符串解释 字符串是python中常用的数据类型我们可以使用" "或' '来创建字符串. 2)字符串操作 """访问字符串中的值"&qu ...

  8. python学习--字符串

    python的字符串类型为str 定义字符串可以用 ‘abc' , "abc", '''abc''' 查看str的帮助 在python提示符里 help(str) python基于 ...

  9. 「Python」字符串操作内置函数

    目录: capitalize casefold center count encode decode endswith expandtabs find format format_map index ...

随机推荐

  1. 5种处理js跨域问题方法汇总

    1.JSONP跨域GET请求 ajax请求,dataType为jsonp.这种形式需要请求在服务端调整为返回callback([json-object])的形式.如果服务端返回的是普通json对象.那 ...

  2. java学习(一) 环境搭建、hello world的demo

    本程序媛搞前端的,上班偶有空闲,不妨来学习学习,不然怎么包养小白脸,走上人生巅峰? 说实话,每个语言都相通,有了javascript的基础,并且有了两三年跟java打交道的经验,简单学习下java想必 ...

  3. TPO-23 C1 Post a student announcement

    第 1 段 1.Listen to a conversation between a student and the director of campus activities. 请听一段学生与校园活 ...

  4. Unity编辑器扩展 Chapter7--使用ScriptableObject持久化存储数据

    Unity编辑器扩展 Chapter7--使用ScriptableObject持久化存储数据 unity unity Editor ScirptableObject  Unity编辑器扩展 Chapt ...

  5. docker node项目 连接mongodb

    在弄docker部署node项目的时候遇到了连接mongdb的问题,记录一下问题解决办法 一.Docker 安装 MongoDB 1.查找Docker Hub上的mongo镜像 [root@VM_49 ...

  6. node 集群与稳定

    node集群搭建好之后,还需要考虑一些细节问题. 性能问题 多个工作进程的存活状态管理 工作进程的平滑重启 配置或者静态数据的动态重新载入 其它细节 1 进程事件 Node子进程对象除了send()方 ...

  7. [linux] 查看网卡UUID

    virtualbox复制了虚拟机,重新初始化网卡后,需要对/etc/sysconfig/network-scripts/ifcfg-eth0更新UUID值,虽然不改暂时也没发现有问题. 网上查找需要n ...

  8. linux安装nginx并配置负载均衡

    linux上安装nginx比较简单: 前提是需要有gcc或者g++ 1.yum需要的依赖  yum -y install openssl openssl-devel 2.解压pcre库.zlib库   ...

  9. find 删除文件

    find 目录 -type f -name '*' -print0 | xargs -0 rm

  10. 找"1"

    题目:给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的次数. 要求:1.写一个函数f(N),返回1到N之间出现“1”的个数.例如f(12)=5. 2.在32位整数范围内 ...