# isupper:判断字符串是否全部为大写,返回值为布尔类型,是:true;否:flase

# str='hello,world'

# print(str.isupper())

# isdigit:判断字符串是否为整型变量,返回值为布尔类型,是:true;否:false

# str='hello,world'

# print(str.isdigit())

# upper:把字符串全部变为大写

# str='hello,world'

# res=str.upper()

# print(res)

# islower:判断字符串是否全部为小写,返回值为布尔类型, 是:true;否:flase

# str='hello,world'

# print(str.islower())

# startswith:判断字符串开头是否为XX字符,(如果是判断多个字符,则必须是连续的字符)

# 返回值为布尔类型,是:true;否:flase

# str='hello,world'

# print (str.startswith('hel'))

# print (str.startswith('el'))

# endswith:判断字符串结尾是否为XX字符,(如果是判断多个字符,则必须是连续的字符)

# 返回值为布尔类型,是:true;否:flase

# str='hello,world'

# print (str.endswith('hel'))

# print (str.endswith('ld'))

# index:索引指定字符,并取下标,从左往右搜索,到第一个字符为止,

# 编号从0开始,从0开始编号,空格等特殊字符也占一位

# 如果指定的字符不存在,会报错

# str='hello,world'

# print(str.index('d'))

# print(str.index('l'))

# rindex:索引指定字符,并取下标,从右往左搜索,到第一个字符为止,

# 编号从左往右,从0开始编号,空格等特殊字符也占一位

# str='hello,world'

# print(str.rindex('o'))

# print(str.index('o'))

# print(str.rindex('a'))

# find:索引指定字符,并且返回下标,如果没有该字符,则返回-1

# str='hello,world'

# print(str.find('e'))

# print(str.find('a'))

# istitle:判断指定字符是不是title,返回值是布尔类型, 是:true;否:flase

# title是指单词首字母为大写

# str='hello,world'

# print(str.istitle())

# title:将指定字符变为title

# str='hello,world'

# print(str.title())

# isalpha:判断字符是否为英文或者汉字,返回值为布尔类型, 是:true;否:flase

# str='hello world'

# print(str.isalpha())

# str='helloworld你好世界'

# print(str.isalpha())

# count:统计字符串中指定字符出现的个数,返回值为布尔类型,是:true;否:flase

# 如果字符串中出现空格 特殊字符,则返回值为flase

# str='hello world'

# print(str.count('o'))

# isspace:判断字符串是否为空格,返回值为布尔类型,是:true;否:flase

# str='hello world'

# print(str.isspace())

# str='      '

# print(str.isspace())

# isalnum:判断字符串中是否只包含字符,返回值为布尔类型,是:true;否:flase

# str='hello world'

# print(str.isalnum())

# str='helloworld'

# print(str.isalnum())

# replace:替换字符串中的指定字符,从左往右替换

# replace('旧字符','新字符',替换次数)

# str='hello world'

# print(str.replace('o','a',1))#只修改一次

# print(str.replace('o','a',2))#修改两次

# print(str.replace('o','a'))#不指定修改次数,默认全部修改

# print(str.replace('o','a',3))#次数超过字符的真实个数,全部修改

#join: 把一个迭代对象变成字符串,该迭代对象中的元素必须是字符

# 可迭代对象包括  集合,元组,列表,字典,字符串

# res = ''.join(['a','b','a'])

# print(['a','b','a'])

# print(res)

# split:把一个字符串变成列表,

# split('指定的分隔符',分割次数)

# str='hello,world,hello,world!'

# print(str.split(',',2))

# print(str.rsplit(',',2))

# strip:去除字符串左右两端指定字符

# str='hello,world,hello,world,hello'

# print(str.strip('hello'))

# lstrip:去除左端指定字符

# str='hello,world,hello,world,hello'

# print(str.lstrip('hello'))

# rstrip:去除右端指定字符

# str='hello,world,hello,world,hello'

# print(str.rstrip('hello'))

#format将字符串格式化,可以有以下3种格式

# str1 = 'my name is {},my age is {}'

# res = str1.format('吉喆', '23')

# str1 = 'my name is {1},my age is {0}'

# res = str1.format('23', '李凯')

# str1 = 'my name is {name},my age is {age}'

# res = str1.format(name='李凯', age='23')

# print(res)

#%s,%d,%f可以格式化字符串

# str1 = 'my name is %s, my age is %s'

# res = str1 % ('吉喆', 23)

# print(res)

#利用索引或者下标取值,超出范围报错

# str1 = 'Hello,World'

# print(str1[-100])

#字符串的拼接

# str1 = 'Hello,World'

# print(str1[4]+str1[5])

# print('1'+'2')

#切片

# str1 = 'Hello,World'

# res = str1[2:5]#正向切片顾头不顾尾

# print(res)

# res = str1[-4:-1]#顾尾不顾头

# print(res)

# res = str1[:3]#索引为3往右的字符不要了(包括下标为3的字符)

# print(res)

# res = str1[3:]#索引为3往左的字符不要了(不包括下标为3的字符)

# print(res)

# res = str1[::2]#步长为2,隔一个字符取一个字符

# print(res)

#三引号和双引号和单引号任意切换,交替使用

# str1 = ''' "what's your name????" '''

# print(str1)

# str1 = "what's your name????"

# print(str1)

转载于:https://www.cnblogs.com/leeeel/p/10815445.html

字符串类型变量的相关内置函数详解相关推荐

  1. python3 内置函数详解

    内置函数详解 abs(x) 返回数字的绝对值,参数可以是整数或浮点数,如果参数是复数,则返回其大小. # 如果参数是复数,则返回其大小.>>> abs(-25) 25>> ...

  2. Python内置函数详解——总结篇

      引 言 国庆期间下定决心打算学习Python,于是下载安装了开发环境.然后问题就来了,怎么开始呢?纠结一番,还是从官方帮助文档开始吧.可是全是英文啊,英语渣怎么破?那就边翻译边看边实践着做吧(顺便 ...

  3. python内置函数教程_Python内置函数详解

    此文参考python文档,然后结合自己的理解,写下来,一方面方便自己,让自己好好学习,顺便回忆回忆:另一方面,让喜欢的盆友也参考一下. 经查询,3.6版本总共有68个内置函数,主要分类如下: 数学运算 ...

  4. python3内置函数详解

    原文链接:https://www.cnblogs.com/xiao1/p/5856890.html 菜鸟教程:https://www.runoob.com/python/python-built-in ...

  5. hive内置函数详解

    为什么80%的码农都做不了架构师?>>>    内置函数 2.1数学函数 返回类型 函数 说明 BIGINT round(double a) 四舍五入 DOUBLE round(do ...

  6. python100个内置函数详解_Python 63个内置函数详解

    Python 内置函数最全汇总: 1 abs() 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 2 all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否 ...

  7. python average函数详解_Python内置函数详解——总结篇

    https://www.cnblogs.com/sesshoumaru/category/894935.html 2个多月来,将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时 ...

  8. hive 十六进制转十进制_Hive内置函数详解【转】

    1.内置运算符 1.1关系运算符运算符类型说明 A = B所有原始类型如果A与B相等,返回TRUE,否则返回FALSE A == B无失败,因为无效的语法. SQL使用"=",不使 ...

  9. python内置函数调用_Python中函数的基本定义与调用及内置函数详解

    前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...

  10. html中写嵌套的js函数,Javascript 嵌套函数 - 递归函数 - 内置函数详解

    在了解了函数的定义和函数调用外,下面我们来介绍一下JavaScript中几种特殊的函数. JavaScript特殊函数有3种: (1)嵌套函数: (2)递归函数: (3)内置函数: 下面详细给大家讲解 ...

最新文章

  1. 使用ApplicationContext启动standard模式的Activity报错原因解析
  2. SICStus Prolog 3.10.0正式版下载
  3. 最新代理服务器列表 2008-09-2
  4. 博客园自定义背景(一)
  5. 3G-SDI光端机产品技术参数规格及产品应用领域
  6. 华为手机怎么设置应用不全屏显示_手机投屏智能电视画面比例不合适怎么办?...
  7. 02-方法-课后思考
  8. 我的世界服务器启动后自动关闭,求解,服务器老师莫名其妙自动关闭,为什么会这样呢?...
  9. django filter查询多选_django model filter查询
  10. 随想录(如何学习内核)
  11. python随机生成验证码_Python生成随机验证码的两种方法
  12. cv_load_image_anycolor 什么意思_LOL英雄联盟手游use a ping什么意思?怎么给队友发信号?...
  13. Expected value at 1:0 异常解决方法
  14. B 站监控系统的框架、演进与展望
  15. python面向对象——类(上)
  16. 能力提升综合题单 Part 8.9.1 最大流
  17. 奥维互动地图自建服务器,免费开通奥维互动地图企业服务器
  18. 近期看到的很有意思的文章
  19. 幼儿园保育员好吗 就业前景如何
  20. php 时间加法函数_PHP 日期时间函数的高级应用技巧

热门文章

  1. 将Python程序打包成exe文件
  2. 将py文件打包成可exe文件
  3. STM32,仿照LL库,编写FLASH的LL库(内有完成代码)(STM32F0)
  4. angular 万年历_世界豪华手表
  5. Mysql 1864 主从错误解决方法
  6. 被人民日报等官媒反复强调的​「企业家精神」,到底是什么?
  7. 简单批处理内部命令简介
  8. overscroll-behavior
  9. Jenkins构建项目
  10. grafana 画拓扑图 能不能_画网络拓扑图的软件除了visio外还有什么软件啊?