• Python必须知道的基础语法


    #!/usr/bin/env python
    # -*- coding;UTF-8 -*-
    Python必须知道的基础语法
    一、Python的文件类型

    1.Python的文件类型分为三种:

    1.1.源代码:扩展名以py结尾,不需要编译成二进制代码,可直接运行。在Windows系统下是以pyw结尾,作为桌面程序的后缀名,专门用于开发图形界面的。由,pythonw.exe解释运行.

    1.2.字节代码:扩展名以pyc结尾,pyc是编译过的字节文件,不能使用文本编辑器打开或修改。

    1.3.优化代码:扩展名以pyo结尾,pyo类型的文件需要用命令行工具生成,

    二、Python编码规范
    2.1.命名规则:
    2.2.变量名、报名、模块名:通常采用小写,可以使用下划线,示例如下。
    # 变量、模块名的命名规则
    # Filename:rulemodule.py # 英文解释: 文件名称:规则模块.py
    # 语句解释:声明模块的名称,模块名采用小写。也可以不指定模块名,以py后缀的文件就是一个模快。模块名就是文件名。

    _rule = "rule information" # 英文解释: 规则 = "规则 信息 "
    # 语句解释:定义了一个全局变量 _rule.
    2.3.类名、对象名:类名首字母采用大写,对象名采用小写。类的属性和方法名以对象名作为前缀。类的私有变量、私有方法以两个下划线作为前缀。下面这段代码演示了类的定义和实例化的规范写法

    class Student: # 类名大写 # 英文解释: 类 名
    __name = "" # 私有实例变量前必须有两个下划线
    def __init__(self, name): # # 英文解释: def:定义函数、init:初始化、self:自己.本身、name:名称

    self.__name = name # self相当于Java中的this
    def getName(self): # 方法名首字母小写,其后每个单词的首字母大写
    return self.__name


    if __name__ == "__main__":
    student = Student ("borphi") # 对象名小写
    print(student.getName())

    ##########################################################################################
    define的意思,用来定义函数。如:def 函数名(参数1, 参数2, ……, 参数N):执行语句#
    # 例:简单的函数使用
    # 定义函数
    def hello():
    print 'hello python!'

    # 调用函数
    hello()
    #########################################################################################
    python的def表示什么
    比如
    def xxx()
    print "hello world!"
    其中的xxx()
    就是自己随便写的(xxx就是函数名 也叫方法名)
    函数都是自定义的
    系统函数只是语言作者自定义的而已

    def一般这么用:
    def 函数名(变量1,变量2)
    内容
    return 返回值
    Python中使用def关键字定义函数,函数包括函数名称和参数,不需要定义返回类型,Python能返回任何类型
    ##########################################################################################

  • 相关阅读:
    axios实现跨域及突破host和referer的限制
    视频测试URL地址
    微信小程序 自定义导航栏 自动获取高度 写法
    解决flex布局宽度超出时,子元素被压缩的问题
    子组件向父组件通信与父组件向子组件通信
    时间截止器
    arguments
    改变this指向&闭包特性
    ES6扩展——箭头函数
    ES6扩展——函数扩展之剩余函数
  • 原文地址:https://www.cnblogs.com/MeiCheng/p/7453567.html
Copyright © 2020-2023  润新知