1.整数

​ 十进制转化为二进制

​ xxx.bit_length(). #求十进制数转化成二进制时所占用的位数

2.布尔值

​ bool # 布尔值 - - 用于条件使用

​ True 真

​ Fales 假

​ print(bool(-10)) # 0 是False 非0的都是True

​ print(bool(" ")) # 空的字符串是 False 非空的时候就是True

​ print(type(str(True))) 布尔值可以转换成字符串

​ print(int(False)) #True 转化成数字1 False转化成数字 0

3.字符串

  1. 字符串 :用于存储数据的

    python 中只要是用引号 引起来的就是字符串

    ​ "" "" ''

  2. 索引:一排数字,对应某个位置的字符,索引的下标从0开始,使用[]来获取数据

    ​ 01234567(索引) #从左向右数数

    ​ -4 -3 -2 -1 (索引) #从右向左数数

  3. 切片: [起始位置:终止位置:步长]

    ​ 特点:顾头不顾尾

    ​ 步长:如果是+ 从左往右 如果是- 从右往左 每隔多少个'步长'取一个数

    总结:

    ​ 字符串,列表,元组 — 都是有索引(下标)

    ​ 索引是准确的定位某个元素

    ​ 从左向右 0 , 1,2,3

    ​ 从右向左 -1 ,-2 ,-3, -4

    ​ 支持索引的都支持切片 [索引]

    ​ 切片长度可以超出范围,索引长度不能超出范围 [起始位置:终止位置]

    ​ 步长:决定要走的方向,步子多大 [起始位置:终止位置:步长]

  4. 字符串方法:

    1. xxx.upper() 全部大写

      name = "meet"

      name1=name.upper()

      print(name1)

    2. xxx.startswith("") 以什么开头

      name = "alex"
      print(name.startswith("a"))
    3. xxx.endswith("") 以什么结尾

      name = "alex"
      print(name.endswith("x"))
    4. count #统计 查询某个内容出现的次数

    5. name = "zhudidi"
      print(name.count("zhu"))
    6. 替换 ('被替换内容','替换内容',被替换次数)

      name = "alexnbnsnsn"
      name1 = name.replace('n','s')  # 替换
      name1 = name.replace('n','s',2)  # 替换  2是替换的次数
      print(name1)
    7. xxx.strip() 脱去头尾两遍的空格

      name = " alex   "
      name1 = name.strip()  # 可以写想要去掉的内容
      print(name1)
      if name == "alex":
          print(666)
      
      name = "  alex  "
      print(name.strip())
      
    8. xxx.split("内容") 分割,默认的是空格分割,也可以自己定制分割

      name = 'alex,wusir'
      print(name.split("w"))

      分割后返回的内容是一个列表

    8.三种字符串格式化

    ​ xxx.format() 空号内为填充的内容

    name = "alex{}wusir{}"
    name1 = name.format('结婚了',"要结婚了")  # 按照位置顺序去填充的
    
    name = "alex{1}wusir{0}"
    name1 = name.format('结婚了',"要结婚了")    # 按照索引位置去填充
    
    name = "alex{a}wusir{b}"
    name1 = name.format(a="结婚了",b="马上结婚")  # 指名道姓 填充
    print(name1)
    1. is 系列

      name = "②"
      print(name.isdigit())  # 判断是不是阿拉伯数字
      
      name = "666"
      print(name.isdecimal()) # 判断是不是十进制  -- 用它来判断是不是数字
      
      name = "alexs你好"
      print(name.isalpha())    # 判断的是中文和字母
      
      name = "alex666"
      print(name.isalnum())     # 判断的是不是字母,中文和阿拉伯数字
  5. for循环

    s = "alexcnb,wusirnb,ritian,egon,taibai,qiuqiu"
    print(len(s))  # 公用的  工厂函数 -- 所有类型都能用  他俩除外int -  bool
    count = 0
    while count < len(s):
        print(s[count])  # s[0] s[1] s[2]
        count += 1

    计数从0开始,开始打印上面's'的内容

    s = "alexcnb,wusirnb,ritian,egon,taibai,qiuqiu"
    for i in s:
        print(i)

    将s中的内容按顺序赋值给 'i'

    for 关键字

    i 变量

    in 关键字

    s 可迭代对象 (int bool 除外)

  6. range() 范围

    s = range(1,10)

    Python 2 中打印出来是 1 ,2,3,4 ,5,6,7,8,9

    s = range(1,10)

    print(s)

    [1, 2, 3, 4, 5, 6, 7, 8, 9]

    Python 3 中打印出来是 范围

    ​ s = range(1,10)

    >>> print(s)

    range(1, 10)

    for i in  range(1,10,2): # (起始位置,终止位置,步长)
         # range(10) 指定了终止位置,起始位置默认是0
         print(i)
    
    for i in range(100,-11,-1):
        print(i)
    
    for i in range(1):
        print(i)

Python中int,bool,str,格式化,少量is,已经for循环练习的更多相关文章

  1. python中转义符&str格式化

    转义字符: 1.将有意义的字符变的无意义 2.将无意义的字符变的有意义 语法: \ + 某个字符 \n, \r\n :    代表换行 \t :      代表一个缩进, (水平制表符) \r :   ...

  2. Python的基础类型(int,bool,str):

    Python的基础类型(int,bool,str): 1.int -------> 整形:主要用力进行数字计算 2.string ------>字符串:可以保存少量数据并进行相关的操作 3 ...

  3. 三.int , bool , str

     03.万恶之源-基本数据类型(int, bool, str) 本节主要内容: 1. python基本数据类型回顾 2. int----数字类型3. bool---布尔类型4. str--- 字符串类 ...

  4. day3------基本数据类型int, bool, str,list,tuple,dict

    基本数据类型(int, bool, str,list,tuple,dict) 一.python基本数据类型 1. int  整数. 主要用来进行数学运算 2. str  字符串, 可以保存少量数据并进 ...

  5. 基本数据类型int,bool,str

    .基本数据类型(int,bool,str) 基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list 列表.用来存放大 ...

  6. 关于int,bool,str

    今日主要内容 基本数据类型(int,bool,str) 1.基本数据数据类型: int 整数 str 字符串. 一般不存放大量的数据 bool 布尔值. 用来判断. True, False list ...

  7. Python中的bool类型

    Python 布尔类型 bool python 中布尔值使用常量True 和 False来表示:注意大小写 比较运算符< > == 等返回的类型就是bool类型:布尔类型通常在 if 和 ...

  8. Python中日期和时间格式化输出的方法

    本文转自:https://www.jb51.net/article/62518.htm 本文实例总结了python中日期和时间格式化输出的方法.分享给大家供大家参考.具体分析如下: python格式化 ...

  9. Python中int()函数的用法浅析

      int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int)  Help on class int in module __builti ...

  10. python中bytes和str

    1.python中bytes和str Python3 最重要的新特性大概要算是对文本(text)和二进制数据(binary data)作了更为清晰的区分 (1)Python 3.0使用文本和(二进制) ...

随机推荐

  1. pip是用代理

    内网访问外网时,需要通过vpn访问,但是pip貌似不能是用vpn访问外网.直接度娘: windows下: set http_proxy=http://代理服务器:端口 不行可以试试下面的: set h ...

  2. struts2,hibernate等模板配置文件在jar包中的路径,以及所需要的包

    一.struts2 1.struts的配置模板文件struts-default.xml的位置: struts-2.3.16.1 --> src --core --> src --> ...

  3. PHP中调用Soap/WebService

    关于在PHP中如何调用Soap/WebService的描述,网络上有不少帖子.但是主要讲述了如何用PHP开发服务器端.客户端并加以关联,而很少触及在PHP中调用现成的WebService的情况.在本文 ...

  4. 利用Tensorflow实现手写字符识别

    模式识别领域应用机器学习的场景非常多,手写识别就是其中一种,最简单的数字识别是一个多类分类问题,我们借这个多类分类问题来介绍一下google最新开源的tensorflow框架,后面深度学习的内容都会基 ...

  5. SSH框架整合截图(二)

    客户拜访管理 1 什么是客户拜访 (1)客户:与公司有业务往来的 (2)用户:可以使用系统的人 2 用户和客户关系 (1)用户和客户之间是拜访的关系 (2)用户 和 客户 是 多对多关系 ** 一个用 ...

  6. yii rbac管理

    以下是Controller代码 <?php /** * Created by PhpStorm. * User: zhoukang * Date: 2017/6/11 * Time: 19:31 ...

  7. CF899A Splitting in Teams

    CF899A Splitting in Teams 题意翻译 n个数,只有1,2,把它们任意分组,和为3的组最多多少 题目描述 There were nn groups of students whi ...

  8. arp与免费arp的差别,arp老化

    免费arp:应用场景: case1:PC通过DHCP申请地址.在获取到IP地址后,会发送免费ARP,目的用于探測同一网段时候存在同样的IP地址终端,防止IP冲突. case2:PC的MAC地址发生变化 ...

  9. mysql开发之---每日一得01

    2015年7月7日------------------------- 1.truncate表会清空建表语句auto_increment的值:某个表的id即是主键也是自增,你能够选择插入随意id值,假设 ...

  10. JDBC 具体解释(1)

    JDBC 具体解释(1)         在以java application server应用为主的平台是,JDBC的最高级应用是DataSource的实现,其他的JDO,webcache,hibe ...