2019独角兽企业重金招聘Python工程师标准>>>

http://www.afterhoursprogramming.com/tutorial/Python/Strings/

myString="" #定义
print(type(myString))#<class 'str'>

string的定义很简单,两个双引号,里面可以放你想放的任何东西。

type()方法返回的是变量的类型

string的常用方法:

  • stringVar.count('x') -x在stringVar中出现的次数
  • stringVar.find('x') -  x在stringVar中的位置
  • stringVar.lower() - 小写
  • stringVar.upper() - 大写
  • stringVar.replace('a', 'b') - 用b来替换a
  • stringVar.strip() - 去掉前后空格
print(' Hello World '.count("o"))#2
print(' Hello World '.index("llo"))#3
print(' Hello World '.upper())#
print(' Hello World '.lower())#
print(' Hello World '.replace("ello","i"))#
print(' Hello World '.find("H"))#1

结果是:

2
3
 HELLO WORLD
 hello world
 Hi World
1

再就是神奇的index,举个例子,自行体会

a = "string"
print (a[1:3])#tr
print (a[:-1])#strin
print (a[1:])#tring
print (a[-2:-1])#n

转载于:https://my.oschina.net/u/3301706/blog/1591637

照葫芦画瓢-string(字符)相关推荐

  1. 小汤学编程之JavaScript学习day03——对象、Array数组、String字符、Date日期、JSON

    一.JS中的对象 二.Array数组 1.特点     2.数组的定义     3.常用方法     4.数组的遍历 三.String字符 1.定义     2.常用方法 四.Date日期 1.定义  ...

  2. 微信小程序string字符串转UTF-16,UTF-16转string字符转

    string字符串转UTF-16 function ToUTF16(str) { var result = new Array(); var k = 0; for (var i = 0; i < ...

  3. json格式校验报错:此处缺少‘STRING‘字符, 实际上是一个 ‘}‘

    报错: 此处缺少'STRING'字符, 实际上是一个 '}' Expecting 'STRING', got '}' 格式校验工具: https://json-online.com/check/ 解决 ...

  4. c 获取char*的长度_最大的 String 字符长度是多少?

    点击上方"武培轩",选择"设为星标" 技术文章第一时间送达! String 类可以说是在 Java 中使用最频繁的类了,就算是刚刚接触 Java 的初学者也不会 ...

  5. java string字符操作_Java对String类型字符串的各种操作姿势

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //获取字符串的长度 String str2 = "helloword"; System.out.println(str2.lengt ...

  6. c++ string 字符_C/C++知识分享:C++标准库之 string 类型,各种运算全部掌握

    简介: C++标准库提供的类型:string.长度可变的字符串,操作简单 仅为包含个人常用函数 头文件 string 类型与其它的标准库类型相同,都需要包含对应的头文件 string 类型的定义和初始 ...

  7. android 调出键盘表情_Android 显示输入法中的emoji表情以及String字符

    实现用原生键盘输入表情并显示,有两种办法: 发送时将String字符串转换为Unicode编码字符串,显示接收的列表时用Unicode编码字符串转化为String字符串 发送时将String字符串转换 ...

  8. String 字符分割

    java 字符分割split and StringTokenizer以前 split 用的只是很简单的情况,首先记住很重要. 不指定分割符的时候,默认分隔符 是"空格"." ...

  9. 最大的 String 字符长度是多少?

    String 类可以说是在 Java 中使用最频繁的类了,就算是刚刚接触 Java 的初学者也不会陌生,因为对于 Java 程序来说,main 方法就是使用一个 String 类型数组来作为参数的(S ...

  10. java string 字符个数字_java从字符串中提取数字

    string类函数的补充说明: trim()方法返回调用字符串对象的一个副本,但是所有起始和结尾的空格都被删除了,例子如下:String s=" Hello World ".tri ...

最新文章

  1. pandas使用query函数删除dataframe中某一列数值小于某一特定值的行(remove dataframe rows baed on column value)
  2. 51nod 1513-3的幂的和(费马小定理+快速幂)
  3. [platform]linux platform device/driver(三)--Platform Device和Platform_driver注册过程之代码对比...
  4. 论文阅读:Learnable pooling with Context Gating for video classification
  5. PayPal 开发详解(六):下载paypal立即付款SDK 并编译打包
  6. JVM体系结构:JVM类加载器和运行时数据区
  7. ubuntu 14.04 16.04 安装caffe+cuda8.0+pycafee总结
  8. Java算法之移除元素
  9. Spring的一种拦截器SimpleUrlHandlerMapping
  10. 关于jquery的$(document).on()事件多次执行的问题
  11. 刘海I关于iPhone X 的适配
  12. 深入了解什么是服务网格
  13. iPhone通讯录整理及vcf-CSV互转
  14. MySQL全局锁库锁表
  15. EXCEL 中数据分析常用统计方法介绍(二)
  16. 逻辑强化(03)真假推理 知识练习
  17. 江西省九江市瑞昌市高考成绩查询2021,2021江西省地区高考成绩排名查询,江西省高考各高中成绩喜报榜单...
  18. JavaScript经典效果集[蓝色理想]
  19. win10任务栏卡死重启也没用
  20. canvas画布中实现气泡

热门文章

  1. 《Node.js实战(双色)》作者之一——吴中骅访谈录
  2. 辨别虚假流量的十二种方法
  3. HITS 算法(Hypertext Induced TopicSelection)
  4. .NET中Web Service的异常机制
  5. 5.10 Memory Networks 记忆网络的应用与方法
  6. [C/C++]堆栈的概念与区别
  7. curl有时获取不到数据 什么原因导致_缓存击穿导致 golang 组件死锁的问题分享...
  8. L1-046 整除光棍 (20 分)—团体程序设计天梯赛
  9. 为何 Emoji 能给产品设计(营销)带来如此大的数据增长?
  10. 个税改革怎么改?媒体称年收入超12万者税负或增加