1.用于储存小量的数据

2.python中用' '," ",''' ''',""" """括起来的就是字符串

3.常用操作

  • 索引: 索引就是下标,从左向右, 从0开始;从右向左,从-1开始
num = "1234567890"
print(num[1])  => 2
print(num[4])  => 5
print(num[-1]) => 0
print(num[-2]) => 9
print(num[21]) # 索引超出范围,报错
  • 切片:使⽤索引来截取部分字符串的内容
    语法: str[start: end: step]
    规则: 顾头不顾尾, 从start开始截取, 截取到end位置,但不包括end。
'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:725638078
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
num = "0123456789"
num[::] == num[:]  # 从头取到尾
print(num[0:3])  =>  012 # 不包含索引3对应的"3"
print(num[5:8])   =>  567
print(num[5:])    =>  56789  # 想取到最后,end可以不写
print(num[5:20])  =>  56789  # 索引超出范围,不会报错
print(num[-1:-5:-1]) => 9876 # step步长决定取值的方向,默认为1
print(num[1:7:2]) =>  135    # str步长决定取值的步子大小,即每step个取一个
  • 常用方法

切记, 字符串是不可变的对象, 所以任何操作对原字符串是不会有任何影响的

name = "Hello World"
print(name.upper()) => HELLO WORLD  字母全部转换成大写
print(name.lower()) => hello world  字母全部转换成小写
print(name.startswith("H"))  => True  是否以"H"开头
print(name.endswith("d"))    => True  是否以"d"结尾
print(name.count("o"))       => 2     统计"o"出现的次数
print(name.replace("H","A",次数)  => Aello World  # 将H替换成A,默认全部替换,可以输入替换次数a = "  Alex  "
print(a.strip()) => Alex  # 去掉两端的某些元素,()内可以指定元素,默认是空白(空格和\n)b = "1,2,3"
print(b.split(",")) => ["1","2","3"]  # 分割,可以指定用于分割的元素,分割后损失这个元素,默认以空格分隔,返回一个列表。

is 判断系列

name.isdigit()   # 判断是不是阿拉伯数字,有漏洞
name.isdecimal() # 判断是不是十进制,可以用于判断数字
name.isalpha()   # 判断是不是中文和字母
name.isalnum()   # 判断是不是中文,字母和数字
  • 第三种字符串格式化
'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:725638078
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
name = "alex{}wusir{}"
print(name.format("结婚了","要结婚了")) # 按照位置顺序填充name = "alex{1}wusir{0}"        # 按照索引位置填充
print(name.format("结婚了","要结婚了"))name = "alex{a}wusir{b}"
print(name.format(a="结婚了",b="要结婚了"))  # 指名道姓填充
  • 计算字符串的⻓度

len(字符串) – 工厂函数 – 所有类型都能用,除了int和bool 求元素个数

结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!

Python基础入门教程推荐

Python爬虫案例教程推荐

Python字符串的定义与常用操作相关推荐

  1. python的jax包的常用操作

    python的jax包的常用操作 本文参考官方文档 1.jax.random包 PRNGKey >>> from jax import random >>> key ...

  2. Python之字符串的134个常用操作

    一.字符串切片操作 test = "Python Programming" print("String: ", test)# First one charact ...

  3. python入门之数据类型及常用操作

    1.数字 int(整型) 在32位机上,整数的位数为32位,取值范围为-231~231-1 在64位机上,整数的位数为64位,取值范围为-263~263-1 long(长整型) python中没有指定 ...

  4. 用python实现excel 14个常用操作_用Python实现excel 14个常用操作

    自从学了Python后就逼迫自己不用Excel,所有操作用Python实现.目的是巩固Python,与增强数据处理能力.这也是我写这篇文章的初衷.废话不说了,直接进入正题. 数据是网上找到的销售数据, ...

  5. python处理excel的方法有哪些_用Python实现excel 14个常用操作

    自从学了Python后就逼迫自己不用Excel,所有操作用Python实现.目的是巩固Python,与增强数据处理能力.这也是我写这篇文章的初衷.废话不说了,直接进入正题. 数据是网上找到的销售数据, ...

  6. 【Python】文件夹的常用操作

    上一篇文章主要讲了Python中,读写文件的常用操作,今天这篇文章主要讲的是关于文件夹的一些常用操作: 关于文件的操作,需要导入包:import os 文件操作: #1.创建相对路径的空文件,如果已有 ...

  7. 用python实现excel 14个常用操作,用Python 操作 Excel,这篇文章别错过了!(超全总结)...

    在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl.xlrd/xlwt.xlwings.xlsxwriter等进行了详细的讲解. 为了进一步带大家了解各个库的 ...

  8. Python数据分析之Matplotlib的常用操作总结

    特别鸣谢以下更多python教程请到友情连接: 菜鸟教程https://www.piaodoo.com 初中毕业读什么技校 http://cntkd.net 茂名一技http://www.enechn ...

  9. python flask热更新_flask常用操作

    # 安装Flask pip install Flask #flask==1.0.2指定版本 # 基础示例 from flask import Flask app=Flask(__name__) #(不 ...

最新文章

  1. 1月书讯 | 这几本开年新书倍受期待,每本书都教你一项技能
  2. [javaSE] 数组(排序-冒泡排序)
  3. leetcode209. 长度最小的子数组(暴力+滑动窗口)
  4. Magento: 后台添加预览按钮 View product in frontend from Magento admin
  5. 微型计算机中常体力,42.5 用微型计算机进行膳食营养成分计算
  6. linux中的进程、环境变量和虚拟地址
  7. Python3.6连接mysql(一)
  8. mysql 60万_MySQL5.7中60万数据的表分组统计很慢
  9. Error: Cannot find module ‘webpack-cli/bin/config-yargs‘ 解决办法
  10. 【NOIP2009】【codevs1174】靶形数独
  11. [Everyday Mathematics]20150226
  12. 一个简单ASP调用存储过程查询
  13. DosBox装Windows98
  14. 如何将PNG图像转换为word文档?
  15. 多车道交通流理论与应用研究综述思维导图
  16. 加密狗Android软件,加密狗app
  17. 震旦adc225打印机连接计算机,震旦adc225驱动
  18. 基于二阶矩阵的优化问题(一)线搜索策略(附matlab代码)
  19. 基于FBX SDK的FBX模型解析与加载 -(二)
  20. 计算机私密相册安全吗,一张照片竟能泄露这么多隐私?这个功能不可不知

热门文章

  1. 弱网环境测试-Charles学习
  2. 全栈工程师的思考 | 步步进阶经验之谈
  3. 3211: 花神游历各国
  4. Windows 动态链接库DLL浅解
  5. .net与mono的那些事
  6. AS3中,setTimeOut、setInterval、Timer区别
  7. 卸载受密码保护SEP Norton 11
  8. 参考文献顺序不对_Endnote插入参考文献的保姆级教程
  9. 【转】对服务采购订单的条目确认
  10. 【PP生产订单】入门介绍(二)