• Python基础语法 第1节课(标识符、注释、缩进、输入输出、变量、数据类型)


    Python基础语法

    第一节课

    一、标识符

    1.什么是标识符

    类似人的名字,python中自己命名的

    2.标识符的作用

    主要作用就是作为变量、函数、类、模块(文件.py)、包名(文件夹package?)以及其他对象的名称。

    3.Python 中标识符的命名不是随意的,而是要遵守一定的命令规则:

    ①标识符是由字符(A~Z 和 a~z)、下划线和数字组成,不能以数字开头,以字母开头

    ②标识符不能是Python 中的关键字(eg:print、int、float.........)。→看颜色,有没有红色波浪线,导入keyword, 敏感字

       import keyword
       print(keyword,kwlist)

    ③Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。

    ④Python的标识符中的字母是严格区分大小写的。

    ⑤Python中,以下划线开头的标识符有特殊含义(除非特定场景需要,应避免使用以下划线开头的标识符。)

    举例说明:

    • 以单下划线开头的标识符(如 _width),表示不能直接访问的类属性,其无法通过 from...import* 的方式导入;
    • 以双下划线开头的标识符(如__add)表示类的私有成员;
    • 以双下划线作为开头和结尾的标识符(如 __init__),是专用标识符。

    ⑥Python 最好不要使用汉字作为标识符,不能用拼音

    二、Python code 的注释

    1.注释2种方式

    ①单行注释用: # (不能写多行注释,只能是注释单行)

    ②多行注释用:三引号''' ''' 或""" """(三引号可以保留原有格式)

    2.注释的意义

    对一段代码的解释和说明,可提高程序代码的可读性,易于维护

    三、缩进

    Python有严格的缩进要求

    代码顶格写(可以用tab键),父级与子级直接(直接按enter,自动缩进)

    四、输出print、输入input

    1.print(): 打印结果(将我们需要的信息打印到屏幕上,输出设备)

    2.input():获取用户的输入信息(从控制台输入)

      注:input()函数,接受输入数据,返回的信息全部是string 型!!!!!(在输入数字时,必须时,记得int(input())强转.)

    >>> name=input('请输入您的姓名:')
    请输入您的姓名:happy
    >>> print(name)
    happy
    >>> 

    五、变量

    1.什么是变量

    用来存储数据的

    拓展:Python不会进行复杂的运算,只会简单的运算

       Python的运算速度很快(将复杂的运算拆分成简单的运算)

    2.变量的命名(标识符,见上述标识符)

    3.见名知意:通过名字能知道后面数据代表的意思

    eg:age year sex (不要用中文)

    六、数据类型

    (一)、数据类型有哪些

    1.整型 int

    2.浮点型 float

    3.字符串 str

    4.布尔型 bool 

    5.列表 list

    6.元组 tuple

    7.字典 dict

    (二)查看数据类型使用type()

    eg:age = 18

      type(age)

    (三)数据类型的转换

    int、float→str :str(123) str(12.3)

    int →float:float(123)

    int、float→bool:bool(123) bool(12.3)  非o就是True ,o就是False

    str、float→int  不可以!!!

    str→bool 非空 就是True ,空就是False

    float→int:int(1.8)是1 ,直接留整数部分,小数部分舍去

    第一节课作业

    一、下面那些不能作为变量?
    1、find 2、 _num 3、7val 4、add. 5、def
    6、pan 7、-print 8、open_file 9、FileName 10、9prints
    11、INPUT 12、ls 13、user^name 14、list1 15、str_
    16、_888 17、is 18、true 19、none 20、try
    不能作为变量的是:7val、9prints (不能以数字开头)
             _num、_888前面没有空格就是正确的,有空格就是错误的
             add.有个点
             -print:中划线不可以,下划线才是可以的
             user^name:有特殊符号(特殊符号不在数字,字母,下划线里面)

             def、is、try(关键字)
    二、请描述一下变量的命名规范,(简单题)
    1.字母、下划线和数字组成,不能以数字开头,
    2.不能使用关键字(看颜色,有没有红色波浪线,导入keyword, 敏感字)
    3.最好不用用汉字,不能用拼音
    4.严格区分大小写
    5.能见名知意,不能乱起名字

    三、python如何如何添加注释
    1.单行注释用 #
    2.多行注释用三引号''' '''或""" """,可以保留原有格式

    四、把学的python基本语法,总结成笔记(以后每次课都要整理)
    如上
  • 相关阅读:
    luogu_1009 阶乘之和
    codevs_3117 高精度练习之乘法(my struct)
    luogu_2142 高精度减法
    luogu_1601 A+B Problem(高精)
    luogu_1007 独木桥
    luogu_1006 传纸条
    luogu_1004 方格取数
    luogu_1003 铺地毯
    luogu_1002 过河卒
    BZOJ 2560: 串珠子 (状压DP+枚举子集补集+容斥)
  • 原文地址:https://www.cnblogs.com/ananmy/p/12707494.html
Copyright © 2020-2023  润新知