likes
comments
collection
share

Python语法基础篇(一)语法规范

作者站长头像
站长
· 阅读数 32

语法规范

1.用缩进表示分层

  不同于其他语言使用括号分层代码块,Python代码使用缩进4个空格表示分层。同样,可以使用一个制表符替代4个空格。不建议在程序中混合使用制表符及空格进行缩进,会使程序跨平台无法正常运行。官方推荐使用4个空格。代码演示。

# 使用函数:range(start,stop[,step])
# start 表示计数起始值(为0时可省略),stop 表示计数结束值,不包括stop本身,可理解为左闭右开区间
#step 表示步长,默认为1,不能为0。
k = 4
for i in range(0,4):#半角状态的冒号不能少,下一行缩进四个空格
    print(i)

  一般而言,行尾遇到了“:”就表示下一行缩进的开始。例如示例代码第5行“for i in range(0,4):”行尾有冒号,则表示下一行需要缩进4个空格。

2.引号的使用

  Python可以使用单引号('')、双引号("")、三引号('''或'''''')识别字符串。字符串的开始与结束必须使用相同类型的引号,即成对引号。使用说明:数字3需要赋值为字符型变量时,需要用引号表示3,如'3'或"3"。单引号和双引号在Python中无本质区别,只有同时出现时才能体现它们的区别。

i = 3
j = '3'
print(type(i))#type()打印变量i类型
print(type(j))
Python语法基础篇(一)语法规范

  三引号可以标识由多行组成的文本或字符串。同时可用于注释多行代码。以下代码中变量均表示字符串。

a = 'a'
b = "ab"
c = '''abc'''
d = """abcd"""

3.代码注释方法

  注释用于解释、说明此行或此代码块用途、功能等,注释部分不会被计算机执行。注释可帮助程序员更好的理解代码,所以多用注释是个好习惯。   注释代码的两种方法。(注释方式较易,可自行尝试,便不给示例代码了)

  • 在一行中,“#”号后的语句不再被执行,表示被注释的内容(例上方代码)。
  • 若要进行大段代码注释则可使用上述提到的三引号。

4.print()函数及input()函数的作用

  print()函数作用同其他语言一致,打印函数中的内容。print()会在输出窗口中显示一些文本或结果,便于监控、检验和显示数据。   input()函数接收来自键盘的输入,接收到的数据均为字符型数据,如输入的是数值1,其实它是引号引起来的"1",即上述提到过的字符型数据。若想让它变成数值型,可在外围使用int()或float()函数包裹,即int(input())或float(input())。

A = input('从键盘接收输入:') #input()函数中括号内的引号引用的内容会在输出窗口中显示
B = int(input('由此输入可得数值型数据:'))
C = input('由此输入可得字符型数据:')
print(A)
print(B,type(B))
print(C,type(C))

Python语法基础篇(一)语法规范

5.变量的命名

变量主要的作用是存储数据。Python定义了6个标准类型,用于存储各种类型的数据。

  • Numbers(数值)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)
  • Set(集合) 变量的命名规则如下。
  1. 长度不受限制,其中字符必须是字母、数字或下划线(__)不能使用空格、连字符、引号或其他字符。Python3.4以上版本的变量名也可以使用中文,但不推荐。
  2. 变量名第一个字符不能是数字,可以是数字或下划线,单下划线开头的变量一般有特殊含义。
  3. 变量名区分大小写
  4. 不能将关键字用作变量名,如:for、if、while、in、type等。

6.语句断行

  一般而言,一条Python语句占一行,每条语句结尾不需要使用“;”。但在Python中可以使用“;”,表示将两条简单语句写在一行。如果一条语句较长,要分几行来写,可以使用“\”进行换行。

print("1");print("2")
print("123456")
print("123\
456")
print("123\
      456")

输出示例: Python语法基础篇(一)语法规范   由输出示例可得,代码第2行与代码第3,4行的输出效果是一样的。同时我们需要注意到,代码第3,4行与代码第5,6行的区别,使用“\”换行后的空格是会计入在输出窗口的。   一般来说,系统能够自动识别换行,在一对括号(包括圆括号、方括号和花括号)中间或三引号之间均可换行。例如上述示例代码中,若要对print()函数中内容进行换行,则必须在圆括号内进行,换行后的第二行一般缩进4个空格。

print("这是"  #括号内换行示例
      "一句话")

输出示例: Python语法基础篇(一)语法规范

7.标识符

  标识符是开发人员在程序中自定义的一些符号和名称,如变量名、函数名等。标识符由字母、下划线和数字组成,并且开头不能是数字,具体有以下三点要求。

  1. 必须以字母或下划线开头
  2. 其他部分是字母、下划线和数字
  3. 大小写敏感

  变量、函数等的命名都是见名知意,即起一个有意义的名字,提高代码可读性。例如:“姓名”用name表示、“学生”用student表示。   一般采用驼峰式命名法,即每个单词的首字母采用大写字母,如:GetName、InputNumber。

8.如何在字符串中嵌入一个单引号

  嵌入单引号的两种方法。

  1. 在单引号前加反斜线(\),如\'。
  2. 在双引号中可以直接嵌入,即'和"在使用上没有本质差别,但同时使用有区别。
s1 = 'I\'m a student'
s2 = "I'm a student"
print(s1)
print(s2)

输出示例:

Python语法基础篇(一)语法规范 第一种用法也叫转义符,另外还有\n,\t的用法。
转载自:https://juejin.cn/post/7376172288977027123
评论
请登录