juhugufudu 发表于 2019-8-17 18:27:14

python的基础知识总结

本帖最后由 juhugufudu 于 2019-8-17 18:27 编辑

1.介绍:
    python是一个跨平台,简单并实用的语言
2.语法:
    (1).变量与字符串:
      (0.变量):
            变量的定义如下:
                变量名 = 值
            他的存放原理其实是这样的:
                变量名 -> 值
            变量名在内存中好比标签,他用于指向一个值
      (1.字符串):
            字符串是一个比较重要的类型,他无所不存(只要str(obj)就可以了^_^)
            (0.索引):
                strname
                索引以0开始,如果你要访问第n个元素,那index就得等于n+1
                索引也可以是负数,最后一个元素表示为-1
            (1.切片):
                他跟列表一样,也有切片操作,语法如下:
                  strname
                其中start是开始索引
            
    (2).列表:
      (0.定义):
            列表用于存放相同的东西(成绩,性别,年龄..)
      (1.定义一个列表):
            listname = []
            只需一个[]就可以了^_^
      (2.索引):
            见字符串
      (3.增删改查):
            (0.增):
                listname.append(obj)#添加obj
                listname.extend(seq)#追加列表
            (1.删):
                listname.remove(str)#删除指定元素
                listname.pop()#删除并返回最后一个元素
                del listname#删除指定索引的元素
            (2.改):
                listname = new#new为新的元素
            (3.查):
                vlaue in listname#返回真或者假
                listname.index(obj)#返回obj的对应index
      (6.内置函数):
            (0.对列表进行统计算):
                1.获取指定元素在列表中出现的次数
                  listname.count()
                2.统计数值列表的元素和
                  sum(listname[,start])
                  start:索引从哪个数开始
            (1.对列表进行排序):
                1.sort方法
                  语法如下:
                        listname.sort(key = None,reverse = False)
                2.sorted方法
                  语法如下:
                        sorted(listname,key = None,reverse = False)
      (5.列表推导式):
            newlist = [表达式]
            (0.表达式:)
                [表达式 for 局部变量 in list]
            如果将一个列表的所有元素*0.5,你可以这样..
                price =
                result =
            当然,你含可以添加if语句...
                price =
                result =
      (6.二维列表):
            look:
            [
            [....] 0
            ,[....] 1
            ,[....] 2
            ,[....] 3
            ,[....]] 4
            这里我就不多说了..
    (2.元组):
      1.元组基本与列表一样..
      所以...它的特征如下:
            (1.)没有增删改查
            (2.)除了del 删除元组,clear等自毁功能...没了
    (3.字典):
      (0.特征):
            1.定义:
                dictname = {}
                它的值是这样子的:
                  key:vlaues...
                合起来就是..
                  dictname = {key:vlaues,key:vlaues,key:vlaues...}
                  注意key必须唯一..
            2.特别:
                他还可以这样创建:
                  dictname = dict(zip(key:vlaues))
                  其中key必须是不可变类型
                  vlaues 是列表
                  两者最好要len()相等
                  =====NO.2====
                  dictname = vlaues
                  用于创建元素
      (1.增删改查):
            (0.增):
                dictname = vlaues
                用于创建元素
            (1.删):
                del dictname
            (2.改):
                与增一样,只不过key是存在的
            (3.查):
                dictname#获取值(vlaues)
      (2.列表推导式):
            (0.语法):
                dictname = {i:random.randint(10,100)for i in range(1,5)}
            (1.应用):
                name = ['a','b','c','d']
                sign =
                dictname = {i:j+"座"for i,j in zip(name,sign)}
                print(dictname)
    (4.集合):
      (0.创建):
            setname = {1,3,5,6,8}
            大括号{},括起来的列表(一条路。。)
      (1.用途):
            去重
            set(obj)
终于完啦...
上面就是最最基础的知识啦...
for,if...不用说,你懂的

{:5_102:}

送上
彩蛋!(百度网盘)
java开发(提取码zanb)




_2_ 发表于 2019-8-17 19:30:08

沙发!
页: [1]
查看完整版本: python的基础知识总结