zoukankan      html  css  js  c++  java
  • day03 Pyhton学习

    昨日回顾

      1.while循环 

        语法  

          while 条件:

            语句

          else:

            语句

          执行语句:判断语句是否为真.如果真,执行循环,然后再次判断条件,如果不满足执行else语句.

          break 结束循环

          continue 结束本次循环,继续下一次循环

      2.格式化输出    

        %s 占位,占位字符串

        %d 占位数字

      3.运算符

        and 而且,左右两端同时为真,结果为真.

        or 或者,左右两端有一边为真,结果为真

        not 非 非真即假,非假即真

        优先级 ()->not->and->or

        x or y 

          if x==0 then y else x

        x and y 

          与or相反 

        True 1

        False 0

      4.编码

        1.Ascii 8bit 1byte

        2.GBK 16bit 2byte

        3.unicode 32bit 4byte

        4.utf-8 可变的万国码  

          英语 8bit 1byte

          欧洲文字 16bit 2byte

          中文 24bit 3byte

      5 in 和 not in   

        xx 是否在xxx 中 xx in xxx

    今日内容

      1.python的基础数据类型  

        1.int 整型 

        2.str 字符串

        3.bool 布尔型 True False

        4.list 列表 存储大量的数据

        5.dic 字典 key:value 查找会比较快

        6.tuple 元祖 不可变的列表  

        7.set 集合 无序 不重复

        8.bytes 一堆字节,程序处理的最小单位

      2.int 类型的操作

        除了数字的运算几乎没有其他的操作

        bit_lengt() bit 二进制 lengt长度  

        计算当前这个数的二进制长度

        实际没什么用    

      3.bool类型的操作,转换问题  

       bool没有方法,但是在这里我们讨论一下类型转换的问题

       结论1: x转换成y类型 y(x)

       结论2: 空是False,非空都是Ture

      4.str字符串相关操作

        字符串由','''',''',''''''组成

        字符:你能看到的单一文字符号  

        字符串,字符连成串,有固定顺序

        字符串是一个不可变的数据类型

          1.索引  

            字符串中每个字符的位置顺序  

            索引从0开始,程序员数数从0开始

            s[索引] 获取到字符串s中的索引位置的数据

          2.切片  

          s[start: end : step]

          从start开始到end结束,但是取不到end,每step个取一个

          3.字符串操作  

            1.upper() 全部转化成大写字母

            2.strip() 去掉左右两端的空白(空格, , )

            3.replace(old,new) 字符串替换

            4.split() 切割,得到的结果是一个列表

            5.startswith() 判断是否以xxx开头

            6.find() 查找.如果找到了,返回索引,如果找不到返回-1

            7.len() 内置函数,求字符串长度

         4.迭代  

         for 变量 in 可迭代对象:

           循环体(break,continue)  

         else:

  • 相关阅读:
    [IOS] iphone开发之UITableView之UITableViewCell [待续中。。。]
    人生需有三心境,你有吗?
    iPad iPhone程序增加启动画面
    [转载]IOS学习之UIApplication深入学习
    [IOS] iphone开发之[美化按钮]
    程序中调用Safari
    ios编程:iPhone Howto:给UIView拍照
    IOSAPNS 消息推送实践
    ios 设备方向判断
    [IOS]iphone开发之横屏与竖屏在不同视图之间的切换
  • 原文地址:https://www.cnblogs.com/pythonz/p/9818230.html
Copyright © 2011-2022 走看看