1.整型(int)

  1. 就是所有整数,

2.布尔值(bool)

  • True
  • False
  • 0,"",[],{},(),none为False

3.字符串(str)

  1. 字符: 是单一文字符号
  2. 字符串: 是多个有序字符序列
    • 字符串只能和字符串相加,拼接
    • 字符串只能和数字相乘
  • 用法: ' ' , " " ,''' ''' , """ """ .
  1. 索引

    • 是反应某个位置的字符

    • 索引的下标是从0开始

    • 取字符方式为

      s="你好啊"
      s[1]#就是"好"
      s[-1]#就是"啊",用-1来取倒数第一个
  2. 切片

    • 利用索引来取开始到结束的字符

      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 整型,布尔值,字符串相关的更多相关文章

  1. 整型,布尔值,字符串详解,for语句

    整型 -- 数字 用于比较和计算 + - * / // python 2 int --- long (长整型) /获取的是整数 Python3 int---整型 / 获取的浮点数 二进制 --- 就是 ...

  2. 整型 布尔值 字符串 for循环

    1.整型 2.布尔值 3.字符串 4.for循环 1.整型:.python中有长整型, Python3中只有整型 2.布尔值: bool:Ture 真       False 假 数字和布尔值可进行转 ...

  3. 整型,布尔值,字符串详解,for语句 练习

    2019 年 7 月 8 日 1.将今天的课上的代码敲一遍,然后整理笔记 已完成 2.有变量name = "aleX leNb" 完成如下操作: 移除 name 变量对应的值两边的 ...

  4. 小白学python之整型,布尔值,十进制二进制转换和字符串详解for循环!

    整型与字符串转化 十进制转二进制. python2,存在int 整型和long(长整型),在python3里就是int/获取的是浮点数 小数 print(bin(15)) 这样可以通过代码来计算十进制 ...

  5. 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组

    . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19913755 . 一. Android资源文件简介 1 ...

  6. Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组

    一. Android资源文件简介 1. Android应用资源的作用 (1) Android项目中文件分类 在Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, ...

  7. python七类之整型布尔值

    整型与布尔值 一.关键字:整型 --->int     布尔值----->bool  : True  真  False  假 1.整形和布尔值都是不可变得不可迭代的数据类型 2.整型: 主 ...

  8. 3.Python自我修炼(升仙中....整数,布尔值,字符串,for循环)

    python学习(整数,布尔值,字符串,for循环) 1.整数 ​ 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型.但是在python3中不存 ...

  9. 老贾的幸福生活day6 整型和布尔值的转换 字符串讲解 for 循环简介

    整型和布尔值的转换: 整型: python 2 整型 int long(长整型) /获取的是整型 python 3 整型 int 获取的是浮点数(小数) 十进制转二进制: print(bin(36)) ...

随机推荐

  1. [luogu3231 HNOI2013] 消毒 (二分图最小点覆盖)

    传送门 Description 最近在生物实验室工作的小T遇到了大麻烦. 由于实验室最近升级的缘故,他的分格实验皿是一个长方体,其尺寸为abc,a.b.c 均为正整数.为了实验的方便,它被划分为abc ...

  2. svn版本库更新后自动同步到www

    注意:www目录一定要用SVN服务器 checkout出Repositories的代码 步骤: (1)新建www根目录 mkdir -p /data/www/lehuo (2)在www根目录下检出(c ...

  3. Leetcode 887 Super Egg Drop(扔鸡蛋) DP

    这是经典的扔鸡蛋的题目. 同事说以前在uva上见过,不过是扔气球.题意如下: 题意: 你有K个鸡蛋,在一栋N层高的建筑上,被要求测试鸡蛋最少在哪一层正好被摔坏. 你只能用没摔坏的鸡蛋测试.如果一个鸡蛋 ...

  4. 在TOMCAT上手工生成及部署WAR包

    以前是用ECLIPSE或是其它IDE自动生成,不明了. 这次手写JAVA,先生成CALSS来部署, 之后用WAR包来部署.(查了资料,好像直接用JAR来部署TOMCAT的WEB项目,不得行) 就上次生 ...

  5. java反射并不是什么高深技术,面向对象语言都有这个功能,而且功能也很简单,就是利用jvm动态加载时生成的class对象

    java反射并不是什么高深技术,面向对象语言都有这个功能. 面向对象语言都有这个功能,而且功能也很简单,就是利用jvm动态加载时生成的class对象,去获取类相关的信息 2.利用java反射可以调用类 ...

  6. 为什么用clojure作为storm 的主要开发语言

    Why you choose Clojure as the development language of Storm? Could you talk about your long practica ...

  7. 动态内存管理---new&delete

    动态内存管理 动态对象(堆对象)是程序在执行过程中在动态内存中用new运算符创建的对象. 因为是用户自己用new运算符创建的.因此也要求用户自己用delete运算符释放,即用户必须自己管理动态内存. ...

  8. POJ 3080 Blue Jeans (后缀数组)

    题目大意: 求出这些DNA序列中的最长且字典序最小的公共子串. 思路分析: 二分长度的答案,去height中扫描这个长度是否满足,一旦满足就立即输出.这样就能够保证字典序最小了. #include & ...

  9. ios weak和strong的差别

    The difference is that an object will be deallocated as soon as there are no strong pointers to it. ...

  10. ListView模拟微信好友功能

    ListView模拟微信好友功能 效果图: 分析: 1.创建listView 2.创建数据 3.创建适配器 将数据放到呈现数据的容器里面. 将这个容器(带数据)连接适配器. 其实是直接在我们自己写的a ...