美文网首页
Python语法介绍

Python语法介绍

作者: 耶律枣 | 来源:发表于2019-05-30 10:47 被阅读0次

    下载地址

    https://www.python.org/

    print("test")
    print("test" * 3)
    

    变量不需写类型

    num1 = 5
    num1 = 'abc' # 无字符这种数据类型,只要单双引号成对出现即可
    print(num)
    

    但是可以打印变量类型

    type('abc') # <class 'str'>
    

    布尔值可以当做整数对待

    True + False # 1
    

    长字符串

    print('''
    面朝
    大海
    ''')
    

    常用操作符

    • 算数运算符: + - * / % ** //
    • 比较操作符: < <= > >= == !=
    • 逻辑操作符: and or not

    for循环

    str = 'abc'
    for each in str:
        print(each)
    

    列表

    list = [9, 8, "7", "aaa"]
    

    列表相关操作

    list.append(6)       #[9, 8, '7', 'aaa', 6] 缺点:一次只能添加一个,且只能追加到队尾
    list.extend([5,4])   #[9, 8, '7', 'aaa', 6, 5, 4] 参数是一个列表
    list.insert(1, 88)   #[9, 88, 8, '7', 'aaa', 6, 5, 4] 指定位置插入
    list.remove(5)       #[9, 88, 8, '7', 'aaa', 6, 4] 删除指定元素 或 del list[5]
    list.pop()           #弹出最后一个元素
    list[0]              #取某个元素
    list[:2]             #分片
    

    函数

    def testMethod():
        ''' 注释内容'''
        return 1
     testMethod() #调用
    

    支持lambda表达式

      def ds(x):
        return 2 * x + 1
    # 调用 ds(5) 11
    相当于 g = lambda x : 2 * x + 1
    # 调用 g(5)
    

    IO

    使用open()函数来打开文件并返回文件对象
    方法定义:open(file, mode = 'r', ...)
    

    文件的打开模式

    打开模式 执行操作
    'r' 以只读方式打开文件(默认)
    'w' 以写入的方式打开文件,会覆盖已存在的文件
    'x' 如果文件已经存在,使用此模式将引发异常
    'a' 以写入模式打开,如果文件存在,则在末尾追加写入
    'b' 以二进制模式打开文件
    't' 以文本模式打开

    异常 try-except try-except-finally

    class Turtle:
        color = 'green'
        def climb(self):
            print('爬')
    

    实例化

    turtle = Turtle()
    turtle.climb()  #爬
    turtle.color    #'green'
    

    构造方法

    def __init__(self, xxx):
        self.xxx = xxx
    

    继承,支持多继承

    语法:class 类名(父类1, 父类2, 父类3, ...)
    

    相关文章

      网友评论

          本文标题:Python语法介绍

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