十三、整型(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中.

转载于:https://www.cnblogs.com/lw1095950124/p/10197691.html

python之路---03 整型 bool 字符串 for循环相关推荐

  1. Python基本数据类型之整型

    2019独角兽企业重金招聘Python工程师标准>>> Python中有以下几个基本的数据类型: 整数 int 字符串 str 浮点数 float 集合 set 列表 list 元组 ...

  2. python数据类型怎么定义_零基础如何学好Python 之int 数字整型类型 定义int()范围大小转换...

    本文主题是讲python数字类型python int整型使用方法及技巧.它是不可变数据类型中的一种,它的一些性质和字符串是一样的,注意是整型不是整形哦. Python int有多种数字类型:整型int ...

  3. 乐鑫esp8266学习rtos3.0笔记第3篇: 一篇文章带你搞掂存储技术 NVS 的认识和使用,如何利用NVS保存整型、字符串、数组以及结构体。(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个" ...

  4. 关于整型转字符串的三种方法

    首先声明,我写博客很大程度是为了记录和分享我的编程之路,如果后来人是在百度上面搜到我的文章,动机不是为了知识本身,而是为了应付题目的话,我话摆在这里,借鉴可以,但是一定要转化成自己的知识,不要只抄,然 ...

  5. php 将整数改成字符串,php怎么将整型转为字符串

    php中整型转为字符串的方法:1.使用强制类型转换,在要转换的整型变量之前加上用括号括起来的目标类型"(string)"即可:2.使用strval()函数,语法格式"st ...

  6. java整形怎么转字符串型_java整型与字符串互转

    JAVA的整型与字符串相互转换 1字串 String 转换成整数 int 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt( ...

  7. [转载] Java 中字符串转整型和整型转字符串

    参考链接: Java中的字符串到整数– parseInt() Java 中字符串转整型和整型转字符串 1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt ...

  8. C++11 整型转字符串

    在C++11中增加了string的字符串以及整数之间的转换函数 标准增加了全局函数. std::to_string std::stoi std::stol std::stoll 用来将整型转换为字符串 ...

  9. vc2015/2010整型转字符串-字符串转整型 vc++

    CString str; str.Format(_T("%d"),number1);//整型转字符串 AfxMessageBox(d); CString str="222 ...

最新文章

  1. jQuery表单校验jquery.validate.js的使用
  2. Val编程-按键响应模式
  3. html div分钟刷新一次啊代码_接口测试平台代码实现57首页重构5
  4. 共阳数码管段码表_C51编程7数码管显示原理
  5. java实现傅里叶变换
  6. AndroidStudio_安卓原生开发_自定义单选列表Spinner绑定自定义数据类型---Android原生开发工作笔记143
  7. mybatis中批量插入的两种方式(高效插入)
  8. mysql的连接池配置文件,数据库连接池/配置文件数据库连接池
  9. ubuntu scp ssh 22: connection refused
  10. Codeforces 686 D - Kay and Snowflake
  11. 12个思维导图工具,像数据科学家一样结构化地思考
  12. Android 指纹识别(Touch ID)实例
  13. HiveSQL中级进阶常用技巧
  14. IDEA常用配置汇总
  15. 同等学力计算机科学与技术真题-2006年
  16. cf Sonya and Robots
  17. 子类能访问父类的哪些成员?
  18. 百度今天怎么打不开了
  19. 采样开关的作用计算机控制,计算机控制系统复习要点
  20. Artifact xxx:war exploded: Error during artifact deployment

热门文章

  1. SAP Fiori应用里Cross Application跳转的一些常见错误
  2. 一种轻量级的C4C业务数据同步到S/4HANA的方式:Odata通知 1
  3. 使用JDK自带的VisualVM进行Java程序的性能分析
  4. SAP ABAP和Hybris的源代码生成工具
  5. sortable 拖拽时互换目标的位置_双端通用型JS拖拽插件的封装与应用
  6. Java入门算法(暴力篇)丨蓄力计划
  7. php监听网页日志,如何用php程序监听一个不断增长的日志文件
  8. 自建服务器 下bt,使用Docker安装OpenTracker,自建BT Tracker服务器
  9. 计算机原理eprom,eprom eeprom和flash储存器的工作原理及区别
  10. 65535 java_Databinding引起的 java方法大于 65535 的问题