>>...">
美文网首页
python学习笔记 -第一课

python学习笔记 -第一课

作者: 10年_YW | 来源:发表于2018-09-10 22:15 被阅读0次

    1、输出函数print()

         >>>print("Hello World!")

    2、变量

    2.1定义变量

        >>>a = 10

        >>>name, age, sex = "Alen", 18, "Male"

    2.1删除变量

        >>>del name

    3、常用数据类型

        3.1整型(int)       >>> score = 100

        3.2浮点型(float)       >>>price = 2.55

        3.3字符串(str)       >>>name = "张三"

        3.4空值(None)      >>>c = None

        3.5布尔类型(Bool)      >>>d = True, e = False

        3.6数据类型转换

            int()方法         >>>name = int("18")

            str()方法         >>>a = str(100)

            float()方法      >>>b = float(3)

    4、字符串常见操作

        4.1取字符串的某一位的值

             >>> a = "abcdef"

            >>>print(a[2])

        4.2截取字符串某几位的值

            >>>a = "abcdef"

            >>>print(a[2:5])     ---从第三位截取到第五位(前闭后开)

        4.3字符串按照步长截取

            >>>a = "abcdef"

            >>>print(a[2:5:2])   ---从第三位到第五位,每隔一位取一位

        4.4字符串反转

            >>>a = "abcdef"

            >>>print(a[0:0:-1])   ---将字符串反向排列

        4.5字符串查找指定字符的索引位,如果查找的字符串不存在,返回-1,.find()方法

            >>>a = "abcdef"

            >>>print(a.find("c"))    ---查找字符"c"的索引位

        4.6字符串分割,并返回以分割后的两个字符串为元素的列表,如果不存在返回以原字符串为元素的列表, .split()方法,

            >>>a = "abcdef"

            >>>print(a.split("c"))    ---将字符串以c为分割符分割,返回["ab", "cd"]

        4.7字符串中字符替换,如果要被替换的字符不存在,则返回原字符串, .replace()方法

            >>>a = "abcdef"

            >>>print(a.replace("c", "python"))    ---将字符串中字符"c"替换成"python"

        4.8字符串前后剪切,.strip()方法

            >>>a = "  abcdef  "

            >>>print(a.strip(""))    ---去除前后空格

            >>>b = "abcdedcba"

            >>>print(b.strip("a"))   ---去除前后的"a"

        4.9判断字符是否在字符串中,字符 in 字符串,返回bool值

             >>>a = "abcdef"

             >>>b in a    ---判断b是否在a中

        4.10运算符

            4.10.1加法

                >>>print(3 + 4)

       4.10.2减法

            >>>print(5 - 4)

        4.10.3乘法

            >>>print(5 * 4)

        4.10.4除法

            >>>print(5 / 4)

        4.10.5取模运算

            >>>print(5 % 4)

        4.10.6地板除法,除数取整

            >>>print(5 // 4)   ---输出1

        4.10.7指数运算

            >>>print(5 ** 4)

    5.输入:input()方法,返回一个字符串

        >>>tem = input("请输入:")

    6.列表:有序的可变的元素集合

        6.1列表反转, .reverse()方法

            >>>lst1 = [1, 2, 3]

            >>>lst1.reverse()

            >>>print(lst1)

            >>>输出:[3, 2, 1]

        6.2列表截取

            >>>lst2 = [1, 2, 3, 4, 5]

            >>>print(lst2[2:4])    ---从第3位截取到第4位,输出3, 4

        6.3列表步长截取

            >>>lst2 = [1, 2, 3, 4, 5]

            >>>print(lst2[0:3:2])   ---从第1位到第4位,隔一个截取一个,输出1, 3

        6.4求列表中最大值和最小值, max()方法和min()方法,只能操作int和floatl类型

            >>>lst3 = [1, 2, 3, 4, 5, 6]

            >>>print(max(lst3))    ---输出6

            >>>print(min(lst3))     ---输出1

        6.5向列表中追加元素,.append()方法

            >>>lst3 = [1, 2, 3, 4, 5, 6]

            >>>lst3.append(7)    ---向列表中添加元素7

            >>>print(min(lst3))     ---输出[1, 2, 3, 4, 5, 6, 7]

        6.6向列表指定位置添加元素, .insert()方法

            >>>lst3 = [1, 2, 3, 4, 5, 6]

            >>>lst3.insert(2, 9)   ---向列表中第3位插入元素9

            >>>print(min(lst3))     ---输出[1, 2, 9,3, 4, 5, 6, 7]

        6.7删除列表中的元素, del或.remove()方法

            >>>lst3 = [1, 2, 3, 4, 5, 6]

            >>>del lst3[0]   ---删除索引位为0的元素

            >>>lst3.remove(5)     ---删除元素5

        6.8修改列表中的元素,即重新给元素赋值

            >>>lst3 = [1, 2, 3, 4, 5, 6]

             >>>lst3[2] = 9    ---将索引位为2的元素修改为9

        6.9统计列表中某个元素出现的个数,.count()方法,该方法指挥统计第一层列表中的元素个数,列表中的列表里面的元素不会被统计

            >>>lst3 = [1, 2, 3, 4, 5, 6]

            >>>print(lst3.count(6))    ---统计列表中元素6的个数,输出1

        6.10求列表的长度,len()

            >>>lst3 = [1, 2, 3, 4, 5, 6]

            >>>print(len(lst3))    ---统计列表元素的个数,输出6

        6.11求元素的索引位,.index()方法,若元素存有多个,则返回第一个出现的元素索引位

            >>>lst4 = [1, 2, 3, 2, 1, 4, 5]

            >>>print(lst4.index(2))    ---求元素2的索引位,输出1

        6.12判断元素是否在列表中,in、not in,返回bool类型值

    7.元组:有序的可变的元素集合

        7.1定义一个空元组

            >>>tup1 = ()

        7.2定义一个只有一个元素的元组

           >>>tup2 = (1,)     ---逗号不能省略

        7.3元组的截取(同列表的截取)

        7.4元组相加,即求两个元组的并集

             >>>tup3 = (1, 2, 3)     

             >>>tup4 = (4, 5, 6)

             >>>print(tup3 + tup4)     ---求两个元组的并集,输出(1, 2, 3, 4, 5, 6)

        7.5将元组转化为字符串,str()方法

            >>>tup3 = (1, 2, 3) 

            >>>print(str(tup3))    ---将元组转换成字符串,输出"(1, 2, 3) "

        7.6将元组转化成列表,list()方法

            >>>tup3 = (1, 2, 3) 

            >>>print(list(tup3))    ---将元组转换成列表,输出[1, 2, 3]

    相关文章

      网友评论

          本文标题:python学习笔记 -第一课

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