python 整型,布尔值,字符串相关
1.整型(int)
- 就是所有整数,
2.布尔值(bool)
- True
- False
- 0,"",[],{},(),none为False
3.字符串(str)
- 字符: 是单一文字符号
- 字符串: 是多个有序字符序列
- 字符串只能和字符串相加,拼接
- 字符串只能和数字相乘
- 用法: ' ' , " " ,''' ''' , """ """ .
索引
是反应某个位置的字符
索引的下标是从0开始
取字符方式为
s="你好啊"
s[1]#就是"好"
s[-1]#就是"啊",用-1来取倒数第一个
切片
利用索引来取开始到结束的字符
s="你好我叫xxx"
s[0:2]#为"你好" 切片是前取后不取,后面取到后面索引值之前的字符
s[-3:]#为倒数第三个到最后"xxx"
切片默认是从左往右切
步长
s="你好我是xxx"
s[0:4:1]#默认步长是1 ,"你好我是"
s[0:4:2]#"你我"
s[-4::-1]#负数就是倒着取"是我好你"
字符串的相关语法
注:字符串是不可变类型,所有操作不会改变原字符串.
.lower() | 全部小写 |
---|---|
***.upper() | 全部大写 |
.swapcase() | 大小写互换 |
**.title() | 被空格等非字母隔开的单词首字母大写 |
**.center(字符长度,用哪个字符补) | 字符串居中,不够长度左右两边用什么补齐,默认空格 |
\t , \n | tab , 换行 |
***.strip() | 去两端空格,换行 ,也可以去两边元素 |
.lstrip() | 去左边空格 |
.rstrip() | 去右边空格 |
***.replace(old,new,几次) | 替换元素 |
***.split() | 切割,用来切割的元素消失,生成list 如果在切两端会出现空字符串 |
***.format() | 格式化输出,占位用{}, |
s="你好,我叫{},我今年{}岁了,对,我就叫{}".format("ice",22,"ice")
s="你好,我叫{0},我今年{1}岁了,对,我就叫{2}".format("ice",22,"ice")
s="你好,我叫{name},我今年{age}岁了,对,我就叫{name}".format(name="ice",age=22)
***.startswith() | 是否以xxx开头 |
---|---|
.endswith() | 是否以xxx结尾 |
***.count() | xx字符出现了几次 |
***.find() | 寻找字符出现的位置,索引.如果没有返回-1.可以切片找 |
.index() | 同上,但是找不到会报错 |
"_".join(a) | 用-连接字符串例:a="abc",a_b_c |
.isalpha() | 判断是否由字母组成 |
***.isdigit() | 是否由整数组成 |
.isdecimal() | 是否由小数组成 |
.isnumeric() | 中文数字也能识别 |
.isalnum() | 是否由数字和字母组成 |
len() | 字符串长度 |
python 整型,布尔值,字符串相关的更多相关文章
- 整型,布尔值,字符串详解,for语句
整型 -- 数字 用于比较和计算 + - * / // python 2 int --- long (长整型) /获取的是整数 Python3 int---整型 / 获取的浮点数 二进制 --- 就是 ...
- 整型 布尔值 字符串 for循环
1.整型 2.布尔值 3.字符串 4.for循环 1.整型:.python中有长整型, Python3中只有整型 2.布尔值: bool:Ture 真 False 假 数字和布尔值可进行转 ...
- 整型,布尔值,字符串详解,for语句 练习
2019 年 7 月 8 日 1.将今天的课上的代码敲一遍,然后整理笔记 已完成 2.有变量name = "aleX leNb" 完成如下操作: 移除 name 变量对应的值两边的 ...
- 小白学python之整型,布尔值,十进制二进制转换和字符串详解for循环!
整型与字符串转化 十进制转二进制. python2,存在int 整型和long(长整型),在python3里就是int/获取的是浮点数 小数 print(bin(15)) 这样可以通过代码来计算十进制 ...
- 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
. 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755 . 一. Android资源文件简介 1 ...
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
一. Android资源文件简介 1. Android应用资源的作用 (1) Android项目中文件分类 在Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, ...
- python七类之整型布尔值
整型与布尔值 一.关键字:整型 --->int 布尔值----->bool : True 真 False 假 1.整形和布尔值都是不可变得不可迭代的数据类型 2.整型: 主 ...
- 3.Python自我修炼(升仙中....整数,布尔值,字符串,for循环)
python学习(整数,布尔值,字符串,for循环) 1.整数 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型.但是在python3中不存 ...
- 老贾的幸福生活day6 整型和布尔值的转换 字符串讲解 for 循环简介
整型和布尔值的转换: 整型: python 2 整型 int long(长整型) /获取的是整型 python 3 整型 int 获取的是浮点数(小数) 十进制转二进制: print(bin(36)) ...
随机推荐
- javascript/jquery获取地址栏url参数的方法
1.jquery获取url window.location.href; 2.通过javascript是如何获取url中的某个参数 function getUrlParam(name) { var re ...
- python第九周:paramiko多线程、队列
1.paramiko模块 用处:连接远程服务器并执行相关操作 使用方法: SSHClient:连接远程服务器并执行基本命令 import paramiko #创建SSH对象 ssh = paramik ...
- 如何预防SQL注入,XSS漏洞(spring,java)
SQL注入简介 SQL注入是由于程序员对用户输入的参数没有做好校验,让不法分子钻了SQL的空子, 比如:我们一个登录界面,要求用户输入用户名和密码: 用户名: ' or 1=1-- 密码: 点击登录之 ...
- 0316 【案例】MySQL count操作优化案例一则
转自http://blog.itpub.net/22664653/viewspace-1791124/ 一 背景 某业务的数据库定期报 thread_runing 飙高,通定位发现一个慢查询sql ...
- tomcat日志采集
1. 采集tomcat确实比之前的需求复杂很多,我在搭建了一个tomcat的环境,然后产生如下报错先贴出来: Jan 05, 2017 10:53:35 AM org.apache.catalina. ...
- 优酷土豆资深工程师:MySQL高可用之MaxScale与MHA
本文根据DBAplus社群第67期线上分享整理而成 本次分享主要包括以下内容: 1.MySQL高可用方案 2.为什么选择MHA 3.读写分离方案的寻找以及为什么选择Maxscale 一.MySQL ...
- Java Collection框架—List\ set \map 的异同世界
Java集合是多个对象的容方法.集合(容方法).简单点,事实上就是一个对象,能将具有同样性质的多个元素汇聚成一个总体. Collections Framwork是用来表现和操纵集合的一个统一的体系结构 ...
- Android开机键失灵启动手机的解决的方法
问题描写叙述 Android手机的关机键损坏,无法开机. 解决方法 将手机通过USB线链接电脑,进入命令行.找到adb命令所在文件夹.执行例如以下命令: adb reboot 注意:用这样的方法的前提 ...
- nyoj--973--天下第一(SPFA判断负环)
天下第一 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 AC_Grazy一直对江湖羡慕不已,向往着大碗吃肉大碗喝酒的豪情,但是"人在江湖漂,怎能 不挨刀&qu ...
- 【SCOI 2005】 骑士精神
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1085 [算法] IDA* [代码] #include<bits/stdc++. ...