• 动手学python之python基础:标识符,注释及缩进


        在python中,处理数据通常要用变量和标志符,并借用各种数据类型来处理数据,在这里,我们简单地介绍python中基础知识:标志符,注释,缩进。

    1,标志符

      

      在python中,对于字符串,变量,常量等的命名即为标志符,标识符类似于人的名字,在给人起名字的时候,需要遵守一定的规则,不能乱来。那么,标识符的命名规则有哪些呢?

       通常标志符的命名规则如下:

    • 第一个字符必须是字母表中字母或下划线 _ 。

    • 标识符的其他的部分由字母、数字和下划线组成。

    • 标识符对大小写敏感。

    如下,将 3赋值为一个标识符a,并输出a:

    需要注意的是,关键字不能作为标志符,那,python有哪些标志符呢?

    import keyword
    keyword.kwlist
    
    

    2,注释

    注释的作用在于提高代码的可读性,注释是给人看的,可以是任意内容,解释器会忽略掉注释。 在python中,常见的注释有以下几种

    (1)单行注释以 # 开头

        

    #这儿有个注释
    print("加个注释给你看")  #看,在这儿

    (2)多行注释可以用多个 # 号,还有 ''' 和 """:

    
    
    #!/usr/bin/python3 
    # 我是单行注释 
    '''
    我是文本注释
    '''
    """
    我是多行注释
    """
    print ("pyhon的各种注释")
    
    
    
    

    运行结果:

    3.行与缩进

       在python中,不用 { } 来表示代码块,而是用缩进来表示代码块。  缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

      代码展示:

    
    
    a = 100
    if a >= 0:
      print(a)
    else:
      print(-a)
    
    运行结果:

    当缩进不一致时:

    
    
     a = 100
    if a >= 0:
     print(a)
    else:
      print(-a)
    
    

    a=100  多加了空行,会出现如下错误:

    常见的空格符为空格键或者Tab键,不同的编码习惯会导致经常出现上面的错误,因此,面对这样的错误,就先看看是不是空格出现了问题。


    代码集合

    
    
    # -*- coding: utf-8 -*-
    """ 
    @Time    : 2021/8/4 14:14
    @Author  : LYP
    @FileName: pythonL01.py
    @SoftWare: PyCharm
    """print("动手学python之python基础:标识符,注释及缩进")
    print("###########相关代码展示#################")
    ​
    print("###########关键字#################")
    import keyword
    print(keyword.kwlist)
    print("###########关键字#################")
    ​
    print("###########注释#################")
    #这儿有个注释
    print("加个注释给你看")  #看,在这儿
    '''
    我是文本注释
    '''
    """
    我是多行注释
    """
    print ("pyhon的各种注释")
    ​
    print("###########注释#################")
    ​
    print("###########行与缩进#################")
    # print absolute value of an integer:
    a = 100
    if a >= 0:
        print(a)
    else:
        print(-a)
    print("###########行与缩进#################")
    
    

    运行结果:


    关注公众号:Python大视界,一起学习动手学python及深度学习等。


    愿我此生不负,愿我终将成人
  • 相关阅读:
    面试题 Comparable、Comparator 比较
    Longest Palindromic Substring
    Permutation Sequence
    Spring Boot_打造企业级微信点餐系统_汇总贴
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    小D课堂
  • 原文地址:https://www.cnblogs.com/ShangZhuo/p/15134926.html
Copyright © 2020-2023  润新知