zoukankan      html  css  js  c++  java
  • python之变量的数据类型(1)int 、bool 、str 及for循环运用

    一、变量的数据类型(1)

      1.int 类型

        int类型是整数,常用的有bit_length() 方法 用来返回一个数的二进制长度

      2.bool类型

        布尔型只有两个值 True,False

        有关类型转换:

            格式:变量 = 数据类型

               print("bool(变量)")

          运行的结果只有在变量的值为None(字符串为空或整数为0,真空)时,为False

      3.str 类型

       字符串类型

        由',",''', """阔起来的内容就是字符串
        字符串是不可变的数据类型.不论你执行任何操作. 源字符串是不会改变的, 每次操作都会返回新字符串

        1. 索引和切片
          索引从0开始, 使用[下标]可以获取到每一个字符, 还可以倒着数
          切片: [起始位置:结束位置:步长]

          特点:
            顾头不顾尾
            默认从左到右取值.
            当步长为负可以从右往左取值
        常用的字符串相关操作
          1. upper() 转换成大写
          2. stript() 去掉空白
          3. replace(old, new) 把xxx替换成xxxx
          4. split() 切割. 返回列表. 用多长的刀. 就要损失掉多少
          5. startswith() 判断是否以xxx开头
          6. find(), count(), index()  注:find与index用法相同都是用来获取字符串中元素所在的位置,区别在于find在获取不到元素时会返回-1,而index会报错。
          7. len() 字符串长度. python的内置函数

    二、for循环的结构

      for 变量 in 可迭代对象:
        循环体, 也存在break和continue
      else:
        当循环结束的时候会执行

    补充典型for嵌套:

      

      车牌区域划分, 现给出以下车牌. 根据车牌的信息, 分析出各省的车牌持有量.

      代码如下:

     1 cars = ['鲁A32444','鲁B12333','京B8989M','黑C46555','黑c49678','沪B25041']
     2 locals = {'':'上海','':'黑龙江','':'山东','':'湖北','':'湖南','':'北京'}
     3 new ={}
     4 for i in locals:
     5     n = 0
     6     for c in cars:
     7         if i in c:
     8             n += 1
     9             new[locals[i]]=n
    10 print(new)

     

      

  • 相关阅读:
    C 语言学习 --3
    C 语言学习 --2
    C 语言学习 -1
    C 语言学习 说明
    神经网络5:循环神经网络1
    神经网络4:卷积神经网络学习 2
    神经网络3:神经网络学习 1
    神经网络2:卷积神经网络学习 1
    神经网络 1 : 卷积神经网络CNN 、 循环神经网络 RNN
    轮播swiper配置选项
  • 原文地址:https://www.cnblogs.com/qq631243523/p/9392723.html
Copyright © 2011-2022 走看看