2017/11/9学习内容:

一、回顾之前的内容

1.顶部

       解释器

         编码

2.  3.5版本:print("hello")

     2.7版本:print  "hello"

3.编码

     ascii - >unicode -> gbk,utf-8

    ascii 一个字节,8位

    unicode 最少是两个字节

    utf-8  3个字节中文

    gbk   2个字节中文

4.变量

    命名规则:首字母不能是数字,不能是关键字,数字、字母、下划线5.条件

if  条件:

     pass

elif  条件:

     pass

else:

     pass

6.while

       while 条件:

               pass

       continue

       break

7.运算符

*=   +=  (c+=2  c = c+2)

num = 123 

  ret = num % 2  #余数

  if  ret == 0:

        #偶数

  else:

       #奇数

 

num = “alex”

li = ["alex","eric"]

if num in li  and num,startswith("a"):

   print("yes")

else:

   print("no")

8.基本数据类型

    int,整形

       n = 123

       n = int(123)#int类的 _init_

        s = "123"

        m = int(s)

 

      s = "123alex"# 只有只是包含数字时,才能转换

     

    str,字符串

      s = "abc"

      s = str(abc)

      a = 123

      m = str(a)===========================================

bytes=》字节类型

str=》字符串

b = 字节类型的对象 

#  m = bytes(b)

m = str(b,encoding="utf-8")

 首字母变大写

去空格

变大小写

替换

是否为数字、字母

开头,结尾

查找

个数

格式化

编码解码

居中

li = ["alex","sb"]

l = "_".jion(li)

print(l)

 

 

list 列表

         i = [11,22,33]

         i = list([11,22,33])

=======================

         t = (11,22,33)

         i = list(t)

         t = [11,22,33,44,]和 t=[11,22,33,44]一样

列表公共功能:

       索引

       切片

       for 

       长度

      enumrate

       in

       del 

特有功能:

        反转

        排序

        追加

        插入

        索引位置

        移除

        个数

         扩展

         清除

================

元祖:

      t = (11,22,33,44)

      t = tuple(可迭代的对象)

######

      li = [11,22,33,44]

      m = tuple(li)

公共功能:

      索引

         切片

         for 

         长度

        enumrate

         in

特有功能:

      个数

       索引位置

     元祖特性:儿子不能被修改,孙子可以被修改

字典:

         d = {"k1:"alex","k2":"eric"}

         li = [11,22,33]

         字典:key :10递加     value:列表的元素

dic ={}           

new_list = dict(enumrate(li,10))

公共功能:

         索引

         增加dic{key} = value

         删除(del)

         for

         长度

         in

特有功能:

            所有的项:items

            键

            值

             get

             has_key   =>xxx in dic.keys()

            update

  字符串,字节

      str    bytes

a = "李杰" ==>gbk编码的字节

b = bytes(a,encoding = "gbk")  type(b)=>bytes()

c = str(b,encoding="gbk")

 

    

      

  

posted @ 2017-11-09 21:29  麦兜家的鱼丸  阅读(120)  评论(0编辑  收藏  举报