zoukankan      html  css  js  c++  java
  • 变量和for循环

    整数

    1. 8421码

      十进制转化成二进制

    布尔值

    1. bool值只有两种:True 和 False
    2. 0是False 非0的都是True
    3. 空字符串是False 其他都是Ture
    4. 可以支持格式的转化 如str→bool bool→str等

    字符串

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

      ” “ 和 ‘ ’可以配合使用

    2. 索引

      根据位置信息,来寻找所求的信息

      准确定位到元素

      位置号,从左往右是从0开始

      从右往左是从-1开始的

      支持索引的都支持切片

    切片

    1. 区间name[起始位置:终止位置]

      顾头不顾腚

    2. 步长:你走路迈的步子大小

      格式 name[起始位置:终止位值:步长]

      终止位置超出了字符串长短无所谓,但是步长不行,会报错

    3. 步长的方向很重要

      步长为正,从左往右

      步长为负,从右往左

      切片方式与步长方向一致

    切片操作

    1. 大小写

      1. 大写 name.upper()
      2. 小写 name.lowwer()
    2. 替换

      name.replace(old,new,n)

    3. 计数

      name.count("字符或者字符串")

    4. 除空格

      name.strip()

      name.lstrip()

      name.rstrip()

    5. 分割

      name.split()

      分割后的内容是一个列表

    6. 格式化

      按照位置顺序填充

      name ="alex{}wusir{}"

      name1=name.format("结婚",”要结婚)

      按照索引位置填充

      name ="alex{1}wusir{0}"

      name1=name.format("结婚",”要结婚)

      按照名字填充

      name ="alex{a}wusir{b}"

      name1=name.format(a="结婚",b=”要结婚)

    7. is 系列--判断

      name="alex666"

      print(name.isdigit()):判断是不是数字

      print(name.isdecimal()):判断是不是十进制

      print(nsme.isalpha()):判断中文和字母

      结果是True 或者 False

    for循环

    1. len(s) #工厂函数--所有类型都能用 除了int和bool

      求数据长度

    2. for + 变量 +in +可迭代对象:(除了int和bool)

      pass 和 ... 就是占位符

      for 循环结束后,变量指向迭代对象的最后一个元素

    3. range() 是一个范围

      py2和py3不同,py2直接是列表,py3是原话

      for i in range():

      ​ range(1,10) (起始位置,终止位置,步长)

      ​ range(10) 指定了终止位置,起始位置默认了0

      100 到 0 range(100,-1,-1)

  • 相关阅读:
    UML 基础: 组件图
    如何绘制 UML 活动图
    JVM简介
    【转】Adapter 模式
    用例建模技巧
    【转】JVM内存模型以及垃圾回收
    从UML到BPEL
    用例建模指南
    关于 Assigned
    符号和基本语法
  • 原文地址:https://www.cnblogs.com/li-dong-yu-95-11-21/p/10979697.html
Copyright © 2011-2022 走看看