• Python----基础之变量与常量


    变量:

    计算机的主要作用之一是尽心个运算,用Pthon进行述职运算非常容易,跟我们平常计算器一样简单。

    变量定义规范

    声明变量:name = "ike"

    变量定义规则

    变量名只能是字母、数字或下划线的任意组合

    变量名的第一个字符不能是数字

    以下关键字不能声明变量名【'and','as','break','class','continue','def','del','elif','else','except','exec','finally','for','from','global','if','import','in','is','lambda','not','or','pass','print','raise','return','try','while','with','yield'】

    变量名习惯

    驼峰体:eg:  HowOldAreYou = 18

    下划线:eg: how_old_are_you = 18

    官方推荐使用哪种呢?    答:官网推荐使用下划线

    定义变量的Low方式

    变量名为中文、拼音    eg:我的名字 = ike

    变量太长         eg:my_name_is_ike_how_old_are_you = 18

    变量名词不达意    eg:name = "ike"     错误:name = "$%%#"

    常量:

    常量指的是不变的量,如π = 3.141592653......,或在程序运行过程中不会改变的量,但是在Python中没有一个专门的语法代表常量,程序员约定俗称用变量全部大写代表常量,Python根本没有任何机制保证常量不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法。

    eg:MY_NAME = "ike"

    在C语言中有专门的常量定义语法,const int count = 60;一旦定义为常量,更改机会报错

    用户输入:

    name = input("What is your name?")

    print("Hello" + name)

    执行脚本就会发现,程序会等待你输入姓名后再往下继续运行

    可以让用户输入多个信息,如下:

    name = input("What is your name?")

    age = input("How old are you?")

    hometown = input("Where is your hometown?")

    print("Hello", name, "your are", age, "years old you came from",  hoetown)

    注释:

    代码注释用 #

    # 这是一个注释
    print("Hello, World!") 

    单引号(''')  

    #!/usr/bin/python3 
    '''
    这是多行注释,用三个单引号
    这是多行注释,用三个单引号 
    这是多行注释,用三个单引号
    '''
    print("Hello, World!") 

    双引号指数("")

    #!/usr/bin/python3 
    """
    这是多行注释,用三个双引号
    这是多行注释,用三个双引号 
    这是多行注释,用三个双引号
    """
    print("Hello, World!") 

    多行打印

    1 msg = """
    2     1.打印第一行
    3     2.打印第二行
    4     3.打印第三行
    5 """
    6 print(msg)
    View Code

     

    代码注释原则

    不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可,注释可以用中文或英文,但绝对不要用拼音!否则感觉你就太low了

  • 相关阅读:
    Atitit. 查找linux 项目源码位置
    Atitit.用户权限服务 登录退出功能
    Atitit.js javascript的rpc框架选型
    Atitit.php  nginx页面空白 并返回500的解决
    Atitit .linux 取回root 密码q99
    Atitit.报名模块的管理
    Atitit.基于时间戳的农历日历历法日期计算
    Atitit.excel导出 功能解决方案 php java C#.net版总集合.doc
    我的博客开通了
    (转)列举ASP.NET 页面之间传递值的几种方式
  • 原文地址:https://www.cnblogs.com/cnike/p/10099608.html
Copyright © 2020-2023  润新知