Python基础学习----字符串的常用方法
# Python字符串
# 大多数的语言定义字符串是双引号,Python既可以双引号,也可以单引号。但使用也有区别
# 单双引号的使用
My_name="bai-boy"
Demo="我的名字是bai-boy"
Demo01='我的名字是"bai-boy"'
# 要想输出“” 外面再加个‘’
# 常用字符串的方法:
# 1.统计字符串长度:len()
print("My_name字符串个数........")
print(len(My_name))
# 2.统计子字符串出现的次数:count()
print("My_name字符串中b子字符个数........")
print(My_name.count("b"))
# 3.统计子字符串出现的位置index
print("My_name字符串中b子字符位置........")
print(My_name.index("a"))
# 4.判断是否全是空白字符 isspace() 是返回true 否返回false
print("判断是否全是空白字符........")
empty_string=" "
print(empty_string.isspace())
# 注意 转移字符也属于空白字符
empty_string1=" \r\r\n"
print(empty_string1.isspace())
# 5.判断是否为数字三种方法:都不能判断小数
# (1).isdecimal:只能判断数字
# (2)isdigit:能判断数字或者(1)或者unicode字符编码
# (3)isnumeric:阿拉伯数字及中文数字
num_demo01="
print(num_demo01.isdecimal())
# true
print(num_demo01.isdigit())
# true
print(num_demo01.isnumeric())
# true
num_demo02="3.1"
print(num_demo02.isdecimal())
# false
print(num_demo02.isdigit())
# false
print(num_demo02.isnumeric())
# fasle
num_demo03="一百"
print(num_demo03.isdecimal())
# false
print(num_demo03.isdigit())
# false
print(num_demo03.isnumeric())
# True
StringDemo="my name is bai-boy"
print(StringDemo)
# 6.判断是否为指定字符串开始
print(StringDemo.startswith("my"))
# 7.判断是否为指定字符串结束
print(StringDemo.endswith("boy"))
# 8.查找指定字符串 返回字符串的启始下标
print(StringDemo.find("name"))
# 9.替换指定字符串 并不会更改原有的字符串 而是返回一个新的字符串
print(StringDemo.replace("bai-boy","xiaobai"))
# 字符串切片:[开始下标:结束下标:步长]
Python基础学习----字符串的常用方法的更多相关文章
- Day2 Python基础学习——字符串、列表、元组、字典、集合
Python中文学习大本营:http://www.pythondoc.com/ 一.字符串操作 一.用途:名字,性格,地址 name = 'wzs' #name = str('wzs')print(i ...
- Python基础学习-列表的常用方法
列表方法 = Python 3.5.2 (default, Sep 14 2016, 11:27:58) [GCC 6.2.1 20160901 (Red Hat 6.2.1-1)] on linux ...
- python基础学习-字符串常见操作
字符串常见操作 索引 s = "abcdefg" # 字符串数据,切片后取出的数据都是字符串类型 # 从左至右取值:从0开始 # 从右向左取值:从-1开始 print(" ...
- Day1 Python基础学习
一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...
- 0003.5-20180422-自动化第四章-python基础学习笔记--脚本
0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...
- Day1 Python基础学习——概述、基本数据类型、流程控制
一.Python基础学习 一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编 ...
- (一)python基础学习
根据廖雪峰老师的python教程写一些学习总结! Python基础学习 1.使用list和tuple (1)list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时 ...
- python基础学习(起步)
目录 python基础学习(起步) 变量 常量 变量的内存管理 python垃圾回收机制 变量的其他赋值方式 今日编程小题 本人能力有限,若有偏颇之处请读者大大不吝赐教! 祝大家每天都在成长! pyt ...
- Python基础与科学计算常用方法
Python基础与科学计算常用方法 本文使用的是Jupyter Notebook,Python3.你可以将代码直接复制到Jupyter Notebook中运行,以便更好的学习. 导入所需要的头文件 i ...
随机推荐
- jquery ajax修改全局变量或者局部变量示例代码
今天在工作的时候遇见一个问题,利用ajax到action中查询返回的值付给全局变量或者局部变量,总是改变不了,后来查找资料才发现需要添加async:false 示例代码: var status=1; ...
- 337APuzzles
dangerous /*大水题目.不解释 给你m个数,从中选出n个,保证最大值和最小值的差值最小, 做法:从小到大排序,然后暴力枚举每个长度是n的序列*/ #include<stdio.h> ...
- VSYNC与HSYNC与PCLK与什么有关系
在手机平台,LCD,Camera,TV的接线上,都会用到PCLK,VSYNC和HSYNC这三个信号.可见这三个信号和显示关系非常大.首先我们先看这三个信号的作用: PCLK:有些方案给他起名字叫:Do ...
- JQuery的click、bind、delegate、off、unbind
.click与.bind .click和.bind都是给每个元素绑定事件,对于只绑定一个click事件,.bind事件的简写就是.click那种方式. 这两种方式都会出现两个问题: 第一个问题,如果要 ...
- JavaScript校验网址
JavaScript校验网址 var linkUrl = 'https://www.baidu.com' if( typeof (linkUrl) != undefined && li ...
- tomcat+svn+maven+jenkins实现自动构建
首先说明一个各软件的版本: tomcat:apache-tomcat-8.5.16.tar.gz maven:apache-maven-3.5.0-bin.tar.gz svn:subversion- ...
- 20145328 《Java程序设计》第8周学习总结
20145328 <Java程序设计>第8周学习总结 教材学习内容总结 第十四章 NIO与NIO2 NIO使用频道(channel)来衔接数据节点,对数据区的标记提供了clear(),re ...
- 20135320赵瀚青LINUX内核分析第一周学习笔记
赵瀚青原创作品转载请注明出处<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.概述 第一周的学习内容主 ...
- 【前端】vue.js实现按钮的动态绑定
vue.js实现按钮的动态绑定 实现效果: 实现代码以及注释: <!DOCTYPE html> <html> <head> <title>按钮绑定< ...
- 100个gdb调试技巧
找到的一个有参考价值的关于GDB调试的站点:https://gitlore.com/subject/15