zoukankan      html  css  js  c++  java
  • ④python变量与常量、接收用户输入、字符编码、注释

    一、变量与常量


     1. 变量

    变量命名规范

    Python变量命名规范基本和C语言一样:

    • 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(' _ ')。
    • 标识符名称的其他部分可以由字母(大写或小写)、下划线(' _ ')或数字(0-9)组成。
    • 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。
    • 有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。
    • 无效 标识符名称的例子有2things、this is spaced out和my-name。

    2. 查看变量数据类型

    type(name) # str
    type(age) # int
    C:Userspeng>python3
    Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AM
    D64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> name = "peng"
    >>> age = 28
    >>> print("Name:",name)
    Name: peng
    >>> print("Age:",age)
    Age: 28
    >>> type(name)
    <class 'str'>
    >>> type(age)
    <class 'int'>
    >>>

    3. 常量

    http://www.cnblogs.com/TianFang/archive/2013/07/14/3189215.html

    二、接收用户输入


     

    1. Python 2

    Python 2中接收用户输入时,主要使用的是raw_input()函数:

    name = raw_input("Enter your name: ")
    print "Your name is ", name

    2. Python 3

    Python 3中接收用户输入时,主要使用的是input()函数:

    name = input("Enter your name: ")
    print("Your name is ", name)

    三、Python中的字符编码问题


     

    在Python 2中,Python解释器默认使用的是ASCII码,不支持运行中文程序,须在列头加一行如:

    # -*- coding:utf-8 -*-
    
    print("你好,世界")

    需要说明的是

    Python 3的解释器默认使用Unicode编码,它本身是可以对中文字符进行编码和解码的,所以即便不指定字符编码也能正常运行,但是还是建议保留字符编码的声明。

    不建议写python解释器的绝对路径,如:

    #!/usr/bin/python
    # -*- coding:utf-8 -*-
    
    print("你好,世界")

    因为这样写的话,将来要想更换python解释器是非常麻烦的。

    四、注释


     

    关于注释,有两个原则:

    • 不写没必要的:多余的注释只会让代码阅读者看着更乱,且容易分神
    • 错误的注释不如没有注释:更改代码后,首先要做的就是更改注释

    1. 块注释

    块注释,顾名思义,应该是对一个代码块的注释。显然,对某个代码块的注释信息应该写在这个代码块的前面,并且缩进到与该代码块相同的级别。块注释的每一行都要以#号加上单个空格开始(注释中的缩进文本除外):

    # 计算变量a与变量b的和
    # 然后打印计算值
    a = 10
    b = 20
    sum = a + b
    print("sum: %d" % sum)

    说明 Python中的单行注意与多行注意都是以# 号来标识的。如果注释信息只有一行,则为单行注释;如果注释信息有多行,则为多行注释。另外如果多行注释中有多个段落,则段落之间可以以一个#加单个空格的空注释行隔开。

    2. 行内注释

    如果要注释的代码块只有一行代码,且注释信息也很短,也可以把直接注释要写在代码的后面,这就是 行内注释 。行内注释要求代码与#号之间至少要有2个空格,同时#号与注释内容之间至少要有1个空格。

    print("你好,世界")  # 打印一行文本

    另外,行内注释并不被推荐使用

     

     

  • 相关阅读:
    深入理解计算机操作系统(十)
    深入理解计算机操作系统(九)
    深入理解计算机操作系统(八)
    深入理解计算机操作系统(七)
    深入理解计算机操作系统(六)
    深入理解计算机操作系统(五)
    mysql创建新用户
    沙特女性终于开车上路,仍有男性对此不爽
    为什么人们爱听有声书?
    韩流来袭,英文歌曲的垄断地位被撼动
  • 原文地址:https://www.cnblogs.com/pengp/p/6561541.html
Copyright © 2011-2022 走看看