Python学习笔记

    科技2022-07-12  157

    Python入门学习

    一、变量和简单数据类型

    1.变量

    程序案例 内联代码片。

    // 打印信息 message = "Hello World!" print(message) Message = "Hello Python Crash Course World!" print(message) // 输出结果 Hello World! Hello Python Crash Course World! Python始终记录变量的最新值

    2.字符串

    2.1 修改字符串的大小写

    // 打印信息 name = "hello world!" print(name.title()) print(name.upper()) print(name.lower()) // 输出结果 Hello World! HELLO WORLD! hello world!

    2.2 删除空白

    删除字符串末尾空白rstrip(),删除字符串开头空白lstrip(),同时剔除字符串两端的空白strip()。删除只是暂时的,要永久删除需要将值赋给字符串变量。

    // 打印信息 >>>language = ' python ' >>>language.rstrip() ' python' >>>language.lstrip() 'python ' >>>language.strip() 'python'

    2.3 类型转换

    str()转换成字符串

    // 打印信息 age = 23 message = "Happy" + str(age) + "rd Birthday!" print(message) // 输出结果 Happy 23rd Birthday!

    二、列表

    1. 列表简介

    列表内可以放入任何元素,不可对列表元素直接赋值,但可以改变列表变量的值。

    2. 访问列表元素

    // 打印信息 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles) print(bicycles[0]) print(bicycles[0].title()) print(bicycles[-1]) // 输出结果 ['trek','cannondale','redline','specialized'] trek Trek specialized

    3. 修改、添加和删除元素

    3.1 修改列表元素

    // 打印信息 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles) bicycles[0] = 'cycle' print(bicycles) // 输出结果 ['trek','cannondale','redline','specialized'] ['cycle','cannondale','redline','specialized']

    3.2 在列表中添加元素

    3.2.1 在列表末尾添加元素

    方法为append()

    // 打印信息 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles) bicycles.append('end') print(bicycles) // 输出结果 ['trek','cannondale','redline','specialized'] ['trek','cannondale','redline','specialized','end']
    3.2.2 在列表中插入元素

    方法为insert()

    // 打印信息 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles) bicycles.insert(1,'insert') print(bicycles) // 输出结果 ['trek','cannondale','redline','specialized'] ['trek','insert','cannondale','redline','specialized']
    3.2.3 在列表中删除元素
    1. 使用del语句删除元素
    // 打印信息 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles) del bicycles[0] print(bicycles) // 输出结果 ['trek','cannondale','redline','specialized'] ['cannondale','redline','specialized']
    2. 使用方法pop()删除元素

    pop方法默认删除最后一位元素,如需指定删除元素位置,可向该方法内传递参数。

    // 打印信息 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles) poped_bicycle = bicycles.pop() print(bicycles) print(poped_bicycle) poped_bicycle1 = bicycles.pop(1) print(bicycles) print(poped_bicycle1) // 输出结果 ['trek','cannondale','redline','specialized'] ['trek','cannondale','redline'] specialized ['trek','redline'] cannondale
    3. 根据值删除元素
    // 打印信息 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles) bicycles.remove('trek') print(bicycles) // 输出结果 ['trek','cannondale','redline','specialized'] ['cannondale','redline','specialized']

    方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环判断是否删除了所有这样的值。

    3.3 组织列表

    3.3.1使用方法sort()对列表进行永久性排序

    下列操作对列表的内容是永久性的

    // 打印信息 bicycles = ['trek','cannondale','redline','specialized'] print(bicycles) bicycles.sort() print(bicycles) bicycles.sort(reverse=True) print(bicycles) // 输出结果 ['trek','cannondale','redline','specialized'] ['specialized','redline','cannondale','trek'] ['trek','cannondale','redline','specialized']
    Processed: 0.012, SQL: 8