Python_1

作者: 艾马丫 | 来源:发表于2019-06-29 17:37 被阅读0次
    Fig. 1

    1. #使用库

    import math 

    math.sqrt(100)

    2. #类型转换

    a = "3.14"

    float_a = float(a) ——OK

    int_a = int(a) ——Error

    b = 3.14

    int_b = int(a) ——int_b:3

    3. #列表创建、元素访问、添加、删除、反转

    ——a = [1,3,6,3,8]

    x = [5,5,5]

    ——a[0]

    ——a[-3::2]——[out]: [6,8]

    ——a.reverse()   #反转,修改列表本身,不返回值

    ——a[::-1]  #反转

    ——a.append(x)  #修改列表本身,在最后添加元素,不返回

    ——a.extend(x)  #修改列表本身,在最后添加元素,且x的元素被拆开,不返回

    ——a.insert(3,"text")  #修改列表本身,在索引0位置插入"text",其余元素逐次后移

    ——a.remove("text")  #根据元素删除,修改本身

    ——del a[0]  #根据索引删除,修改本身

    ——a.pop()  #去除最后一个元素,且返回删除的元素

    b = [1,3,6,2,4,8]

    ——b.sort(reverse = True)  #排序,修改本身,不返回

    ——sorted(b)  #sort()为高阶函数,返回新的列表

    4. c = ("abc",2,9,"xx",(4,5,6)) #元祖,元素不可改

    5. #字典的创建、取值、添加、删除、遍历

    ——d = {"name":"xiaoming","age":18,"sex":"male"}

    ——d["age"] #通过键获取元素

    ——d["school"] #元素不存在,报错

    ——d.get["school"] #元素不存在,但不报错

    ——d["home"] = "beijing" #添加元素

    ——d.pop("home")  #删除键值对,且返回对应键的值

    ——for k,v in d.items():  #字典的遍历

               print(k)

               print(v)

    ——for k in sorted(d.keys()): #键的遍历,且排序

            print(k)

    6. #集合,去重、交、并 

    L = [1,2,1,2,3,3,4,5]

    set(L)   #去重,返回新的列表

    a = set([1,2,3,1,2,5])

    b = set([1,2,5,7,8])

    ——a| b #并

    ——a & b #交

    7. #条件判断

    a =18

    if a <18:

        print("未成年")

    if a>=18:

        print("成年")

    8. #循环

    y = [1,3,5,8]   #for循环

    for i in y:

        print(i**2)

    j=0

    while( j < 10):

        print(j)

        j = j+1  #while循环,一定要有自增量,遇break结束循环,遇continue跳转至循环开始处

    9. age = input("请输入你的年龄:")  #input 返回的是字符串

    if int(age) >=18:

    print("adult")

    10. #函数

    def my_fun(a,b):

        return a+b,a*b

    r1, r2 = my_fun(7,8)

    print(r1,r2)  #可以return返回值,也可以不返回

    def my_fun1(*x):

        r = 0

        for i in x:

           r = r+i*i

        return r

    11. #列表生成器

    [x*x for x in range(1,11) if x % 2 == 0]

    相关文章

      网友评论

          本文标题:Python_1

          本文链接:https://www.haomeiwen.com/subject/pghfcctx.html