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 1. ...
- 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循环
Day 01 整型: 对比: 在python 2 版本中有整型,长整型long 在python 3 版本中全部都是整型 用于计算和比较 整型和布尔值的转换 二进制转换成十进制: print (in ...
- python学习3—数据类型之整型、字符串和布尔值
python学习3-数据类型之整型.字符串和布尔值 数据类型 python3支持的数据类型共有6种: 1 Number 2 String 3 List 4 Tuple 5 Set 6 Dictiona ...
- 零基础如何学好Python 之int 数字整型类型 定义int()范围大小转换
本文主题是讲python数字类型python int整型使用方法及技巧.它是不可变数据类型中的一种,它的一些性质和字符串是一样的,注意是整型不是整形哦. Python int有多种数字类型:整型int ...
- (转)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. 实现思 ...
随机推荐
- 《图解TCP/IP》读书笔记(转)
reference: https://www.cnblogs.com/edisonchou/p/5987827.html 一.国际惯例:书托 这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TC ...
- win8 下面 listen 的队列长度貌似无效了 上c/s 代码 并附截图,有图有真相
#include <WinSock2.h> #include <stdio.h> #include <windows.h> DWORD ServerRoutine( ...
- PropertiesUtil 读取properties
package com.midea.clean.util; import java.io.InputStream; import java.io.UnsupportedEncodingExceptio ...
- 强化学习8-时序差分控制离线算法Q-Learning
Q-Learning和Sarsa一样是基于时序差分的控制算法,那两者有什么区别呢? 这里已经必须引入新的概念 时序差分控制算法的分类:在线和离线 在线控制算法:一直使用一个策略选择动作和更新价值函数, ...
- 使用FileResult导出Excel数据文件
用的是Html拼接成Table表格的方式,返回 FileResult 输出一个二进制的文件. 第一种:使用FileContentResult // 通过使用文件内容,内容类型,文件名称创建一个File ...
- SpringMVC学习一
先看SpringMVC的视图解析 以及 摘录自http://www.cnblogs.com/HigginCui/p/5856780.html的架构解析 1.DisPatcherServlet:前 ...
- L323 英语有必要学语法吗
The Agony and Ecstasy of Grammar “Underline a relative clause.” This challenge would give a lot of a ...
- L299 EST 科技英语翻译-美学取向 (下)
4. Ordering(有序美) DescriptiveExpositoryArgumentative Chinese: end focus 句尾焦点English: beginning focus ...
- 微软Power BI 每月功能更新系列——3月Power BI 新功能学习
本月对Power BI Desktop 来讲是非常令人兴奋的一个月!!!以下是3月份最新的功能,下面马上带领大家看看本月的更新内容. 报表功能 报告页面工具提示(预览) 通过报告页面工具提示功能,可 ...
- 第76课 最小生成树(Prim)
图解: 添加prim函数: #ifndef GRAPH_H #define GRAPH_H #include "Object.h" #include "SharedPoi ...