python --- 03 整型 bool 字符串 for循环
一、整型(int)
基本操作:
1.+ - * / % // **
2. .bit_length() 计算整数在内存中占⽤的⼆进制码的⻓度
如:

二、布尔值(bool) True False
1.字符串 => 数字 int()
数字 = > 字符串 str()
x => y类型 y(x)
结论: 想把xxx数据转化成yy类型的数据. yy()
2.能够表示False的数据: 0, "", [], {}, set(), tuple(), None, False
三、字符串(str) ' " ''' """
字符串是不可变的,无论如何操作,对原来的字符串都不影响。
s = "今天中午吃包"
1.索引 s[]
print(s[2]) #输出结果为 "中"
print(s[-2]) #输出结果为 "吃"
2.切片 变量[start:end] 顾头不顾尾 end取不到
s = "中间的,你们为什么不说话.难受"
# print(s[3:7]) # ,你们为
# print(s[5:9]) # 们为什么
# print(s[-3: -7]) # 切不到东西, 默认是从左往右切
# print(s[-7: -3]) # 么不说话
# print(s[:6]) # 从头开始切
# print(s[6:]) # 切到末尾
# print(s[:]) # 从开始到结束
3.步长 默认是1 每xxx个取一个
[start: end: step]
s = "abcdefghijklmn"
print(s[::2])
print(s[1:5:3])
print(s[7:3]) # 默认步长1 从左往右切
print(s[7:3:-1]) # 从右往左切
step可以控制方向. 如果step是正数. 从左往右切. 如果是负数 . 从右往左切
print(s[-1:-8: -2]) # nljh
如:

4. s.upper() 全部转成大写
s.lower() 全部转成小写 (有问题)
s.casefold() 全部转成小写
s.capitalize() 把首字母变成大写
s.title() 每个单词的首字母(非字母间隔)大写
s.swapcase() 大写变小写 小写变大写
5. s.strip() 去掉左右两端的空白(空格、\t、\n)
中间不改变

s.strip("2") 去掉字符串中的 2
s.lstrip() 去掉左边空格
s.rstrip() 去掉右边空格
s.center(10) 在10个字符中居中
s.center(10,"-") 居中,其他位置用 - 填充
6. s.replace("a","b") 把s中的a替换成b
s.replace(" ","") 去掉内部空格
s.replace("a","b",2) 替换两次
7. s.split("_") 以 _ 进行切割 切割出的结果放在列表中
s.split("_",1) 以第一个 _ 进行切割
8.s.startswith("李") 判断是否以"李"开头
s.endswith("李") 判断是否以"李"结尾
9. s.count("i") 计数 i 出现的次数
10. s.find("i") 查找 i 是否存在
存在输出 索引 第一个 i出现的位置
不存在输出 -1
s.index("i") 查找 i 是否存在
存在输出 索引
不存在 报错
11. s.isdigit() 是否是数字组成 (阿拉伯数字)
s.isalpha() 是否是基本的文字(字母、中文)
s.isnumeric() 是否是数字(任何形式的数字 如 一、二、三 壹、贰 仟 百)
s.isupper() 是否是大写
s.islower() 是否是小写
12. len(s) 字符串长度 内置函数
四,for 循环
or循环遍历字符串
for 变量 in 可迭代对象:
循环体
for c in s: # c: charactor(字符) s: string
print(c)
in有两种⽤法:
1. 在for中. 是把每⼀个元素获取到赋值给前⾯的变量.
2. 不在for中. 判断xxx是否出现在str中.
python --- 03 整型 bool 字符串 for循环的更多相关文章
- python之路---03 整型 bool 字符串 for循环
十三.整型(int) 基本操作: 1.+ - * / % // ** 2. .bit_length() 计算整数在内存中占⽤的⼆进制码的⻓度 如: 十四.布尔值(bool) True False ...
- Python 03 整型、字符串
1. 整型和布尔值 1.1 整型——数字(int) 用于比较和运算. 整型32位:-2**31 ~ -2**31-1 整型64位:-2**63 ~ -2**63-1 python2 :整型 int ...
- python基础入门 整型 bool 字符串
整型,bool值,字符串 一.整型 整型十进制和二进制 整型:整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 可进行+ - * / % //(整除) **(幂运算) 十 ...
- 小白学python之整型,布尔值,十进制二进制转换和字符串详解for循环!
整型与字符串转化 十进制转二进制. python2,存在int 整型和long(长整型),在python3里就是int/获取的是浮点数 小数 print(bin(15)) 这样可以通过代码来计算十进制 ...
- python学习3—数据类型之整型、字符串和布尔值
python学习3-数据类型之整型.字符串和布尔值 数据类型 python3支持的数据类型共有6种: 1 Number 2 String 3 List 4 Tuple 5 Set 6 Dictiona ...
- (转)JAVA的整型与字符串相互转换
JAVA的整型与字符串相互转换1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 ...
- stringsteam使用之整型转字符串
最近需要用到整型转字符串的操作,学习了stringstream一些皮毛. 首先需要包含头文件. #include<sstream> 然后用流操作的方式将值传递给stringstream对象 ...
- Java:集合,对列表(List)中的数据(整型、字符串、日期等)进行排序(正序、倒序)的方法;字符串按照整型排序的方法
1. 要求 对List列表中的数据进行排序(正序.倒序),列表中的数据包括:整型(Integer).字符串(String).日期(Date)等.对于字符串,要求允许对它按照整型进行排序. 2. 实现思 ...
- jinja 语法 - 整型转字符串
大多数 jinja 相关的问题,其实查文档就解决了,但后来遇到这个问题,使得我把 jinja 官方文档,api.样例等,认真读了个遍= =. 发现没有直接的办法可以将整型转为字符串,对于需要进行字符串 ...
随机推荐
- rsa 加密 pkcs#1格式秘钥的格式化
C++调用openssl库生成的秘钥对,通过传输传出来的只有秘钥的内容,没有秘钥的格式.而我们在调用openssl库加密解密时,传入的秘钥是需要包含格式的.C++调用openssl库需要的格式为pkc ...
- C++ 解析json串
首先, C++ 解析json串,需要用到第三方库(json_vc71_libmtd.lib).然后,VS2010,创建项目json_read,配置项目属性.最后,拷贝下面的代码就可以看到效果了. #i ...
- bat cmd 删除文件或文件夹 删除注册表
@echo off rd "C:\Documents and Settings\Administrator\桌面\新建文件夹" del 是用来删除文件的,删除文件夹的命令是rd 注 ...
- JAVA多线程常用例子
详情见该页面ttps://www.cnblogs.com/pureEve/p/6524366.html
- 51ll网产品信息保存为txt文件
import requests from pyquery import PyQuery as pq url='http://www.51xxx.com/Try/index/p/3' headers={ ...
- 查看完整的 Unicode 字符集
https://unicode-table.com/cn/ 这个链接是我想要查的 格式如下图 先放这里收藏,我也不知道怎么搜索
- loadRunner回访脚本时报Error -27987: Requested image not found [MsgId: MERR-27987]
loadRunner录制:登陆订机票网址->订机票的过程 loadRunner回访脚本时报Error -27987: Requested image not found [MsgId: MER ...
- Class_third_实验报告
设计思路:声明一个父类Shape并声明一个getArea()计算面积的空方法让子类Circle,Echelon,Triangle,Rectangle 继承父类的方法并根据类的不同重写getArea() ...
- Linux文件管理和编辑常用命令
Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...
- oj练习---dp专题
1.POJ 3744 Scout YYF I 经典的dp模型,但是要用到快速矩阵幂加速,分段的思想 # include <stdio.h> # include <algorithm& ...