zoukankan      html  css  js  c++  java
  • 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基本语法,总结成笔记(以后每次课都要整理)
    如上
  • 相关阅读:
    HDU 5818 Joint Stacks
    HDU 5816 Hearthstone
    HDU 5812 Distance
    HDU 5807 Keep In Touch
    HDU 5798 Stabilization
    HDU 5543 Pick The Sticks
    Light OJ 1393 Crazy Calendar (尼姆博弈)
    NEFU 2016省赛演练一 I题 (模拟题)
    NEFU 2016省赛演练一 F题 (高精度加法)
    NEFU 2016省赛演练一 B题(递推)
  • 原文地址:https://www.cnblogs.com/ananmy/p/12707494.html
Copyright © 2011-2022 走看看