name = "fsafalk" #nam是个变量名  fsafalk是变量  也是字符串

name.startswith('fs')#判断是否是fs开头

name.endswith('lk')#判断字符串是否是lk结尾

name.isdigit()#判断字符串是否是整数 ,是返回True 不是返回false

name.isalnum()#判断是否是阿拉伯数字.字母,是返回True 不是返回false

name.isdecimal()#判断是否是整数,是返回True 不是返回false

name.numeric()#判断是否是整数,是返回True 不是返回false

naem.capitalize()#首字变母大写

name.lower()#把大写变小写,但是去掉lower()就会变回原样,要想永久改变,name = name.lower(),把改变后值赋值给name

name.upper()#把小写变大写,但是去掉upper()就会变回原样,要想永久改变,name = name.upper(),把改变后值赋值给name

name.title()#把首字母变大写,但是去掉title()就会变回原样,要想永久改变,name = name.title(),把改变后值赋值给name

name.isalpha()#判断是否是纯英文字符,是返回True 不是返回false

name.title()#判断每个首字母是否都是大写,,是返回True 不是返回false

name.isupper()#判断每个字英文是否都是大写,是返回True 不是返回false

name.islower()#判断每个英文是否都是小写,是返回True 不是返回false

name.swapcase()#大写变小写,小写变大写

name.conut('f')#统计有几个f

name.rjust(50,'-')#打印五十个字符串,不够以'-'在左边补全

name.ljust(50,'-')#打印五十个字符串,不够以‘-’在右边补全

name.conter(50,'-')#打印五十个字符串,不够以-补全,字符串在中间,字符串超过五十个全部打印

name.find('f')#查看f所在的位置的索引坐标

name.rfind('f')#从右往左找到第一个f,显示出索引下标

name.lstrip()#去掉字符串左边的空格和换行符

name.rstrip()#去掉字符串右边的空格和换行符

name.strip()#去掉字符串左右两边的空格和换行符

name.replace('f','F',1)#替换吧小写替换为大写,替换从左往右第一个f

name.split('f')#字符串以f为分隔符,把f字符串分变成分隔符把字符串分割为列表

name = ['fa','f','werewr']

name='-',join(['fa','f','werewr])#把列表以'-'链接在一起组成字符串,''中可以不填可以填别的符号和字母....

name = 'fdaf{}fafe'

name.format(51)#指定大括号里的值为51

name = 'fdaf{fd}fafe'

name.format_map({fd:'fds'})#对大括号里的值进行指定

python_str的应用的更多相关文章

  1. Python_str 的内部功能介绍

    float: x.as_integer_ratio():把浮点型转换成分数最简比 x.hex():返回当前值的十六进制表示 x.fromhex():将十六进制字符串转换为浮点型 float与long的 ...

  2. python_str 字符串的所有方法

    # _Author:huang# date: 2017/11/28 # 字符串 '''print("hello" * 3)print("hello world" ...

  3. 人生苦短_我用Python_str(字符串)_001

    # 字符串 str str_1 = 'hello,selenium,888,999' # 切片/截断 # 更换大小写 upper/lower 英文字符 print(str_1.upper()) pri ...

随机推荐

  1. JSP和后台交互时的乱码问题

    在Servlet或者是拦截器里面添加下面的语句: request.setCharacterEncoding("utf-8"); response.setCharacterEncod ...

  2. vue父子组件生命周期执行顺序

    之前写了vue的生命周期,本以为明白了vue实例在创建到显示在页面上以及销毁等一系列过程,以及各个生命周期的特点.然而今天被问到父子组件生命周期执行顺序的时候一头雾水,根本不知道怎么回事.然后写了一段 ...

  3. uwsgi+anaconda+nginx部署django项目(ubuntu下)

    conda 环境不必多说: conda(或source)  activate  test 进入test虚拟环境 接下来安装uwsgi: pip install uwsgi 在conda环境下大概率安装 ...

  4. Codeforces Round #484 (Div. 2)Cut 'em all!(dfs)

    题目链接 题意:给你一棵树,让你尽可能删除多的边使得剩余所有的联通组件都是偶数大小. 思路:考虑dfs,从1出发,若当前节点的子节点和自己的数目是偶数,说明当前节点和父亲节点的边是可以删除的,答案+1 ...

  5. 移动文件(git mv)

    使用git mv命令将mian.c移动为main2.c $ git mv main.c main2.c D:\Git\test (master -> origin) $ git status O ...

  6. Linux设置允许指定端口通过防火墙centos7

    开启防火墙 1.systemctl start firewalld.service(开启防火墙) 2.systemctl stop firewalld.service(开启防火墙) 3.service ...

  7. [系统集成] 基于telegraf, influxdb, grafana 建立 esxi 监控

    之前在 nagios 上建立了 esxi 监控,指标少.配置麻烦.视觉效果差.最近我把 esxi 监控迁移到了 influxdb+grafana 平台上,无论是监控指标.可操作性还是视觉效果都有了很大 ...

  8. 「JavaScript面向对象编程指南」基础

    DOM标准是独立的(即并不依赖JS)操作结构化文档的方式 BOM实际是个与浏览器有关的对象集合,原来没任何标准可言,H5诞生后才被定义了一些浏览器间通用的对象标准 ES5严格模式"use s ...

  9. Linux查看日志工具

    ⒈journalctl journalctl是Centos7才有的工具用于systemd统一管理所有unit的启动日志,只用一个journalctl命令就可以查看所有的日志(包括内核日志和应用日志), ...

  10. hihocoder 1175

    拓扑排序 hihocoder 1175 拓扑只适用于 有向无环图中,这个指的是 1.有向的,不是那种双向可走的 2.无环,并不是不存在环,而是一定要有一个没有其他点指向这个点的点, 题目大意:一个有向 ...