昨天跟大家介绍了python常用的两个开发工具,IDLE和PyCharm 。从今天开始我们将从基础出发,跟大家一起探秘Python语言的魅力与美丽。
首先我们来看一段Python代码
# -*- coding:utf-8 -*-
"""
@ 该博客版权所有:壮壮Loschicos
@ 文件名:Project.py
@ 文件描述:利用python程序进行加减乘除运算
@ 创建日期:2018年11月15日
@ 创建人:壮壮Loschicos
"""
i = 5 # 创建变量 i 并赋值为5,该变量为数值型
j = 6 # 创建变量 j 并赋值为6,该变量为数值型
m = 1 # 创建变量 m 并赋值为1,该变量为数值型
n = 3 # 创建变量 n 并赋值为3,该变量为数值型
num1 = i + 2 # 创建变量 num1 将i+2 赋值给这个变量
num2 = j - 2 # 创建变量 num2 将j-2 赋值给这个变量
num3 = m * 3 # 创建变量 num3 将m*3 赋值给这个变量
num4 = n - 2 # 创建变量 num4 将n-2 赋值给这个变量
print("num1的值为:", num1) # 输出num1的值为:7
print("num2的值为:", num2) # 输出num2的值为:4
print("num3的值为:", num3) # 输出num3的值为:3
print("num4的值为:", num4) # 输出num4的值为:1
Python语法特点
注释
注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性
在Python语言中,通常包括三种注释,分别是单行注释,多行注释,中文编码注释
单行注释
Python中使用 ” # “ 作为单行注释的符号,从符号“#”开始直到换行为止,“#”后面所有的内容都作为注释的内容,并被Python编译器忽略。
语法如下:
# 注释内容
单行注释可以放在要注释代码的前一行,也可以放在要注释代码的右侧。
说明:
1.在添加注释时,一定要有意义,即注释能充分解释代所示的注释,就能清楚地知道代码所表示的含义
例如,下面的两种注释形式都是正确的。
第一种
i = 5 # 创建变量 i 并赋值为5,该变量为数值型
j = 6 # 创建变量 j 并赋值为6,该变量为数值型
第二种
# 创建变量 i 并赋值为5,该变量为数值型
i = 5
# 创建变量 j 并赋值为6,该变量为数值型
j = 6
2.注释可以出现在代码的任意位置,但是不能分隔关键字和标识符 例如以下代码注释是错误的
height = float(#要求输入i的值 input("请输入i的值:"))
在IDLE中,快捷键<Alt + 3>表示将选中的代码注释掉,快捷键<Alt + 4>表示取消注释掉的代码
多行注释
在Python中,并没有一 个单独的 多行注释标记,而是将包含在一对三引号…或者…之间,并且不属于任何语句的内容都可视为注释,这样的代码解释器将忽略。
由于这样的代码可以分为多行编写,所以也称为多行注释。
语法格式如下:
“”"
注释内容1
注释内容2
…
“”"
或者
‘’‘
注释内容1
注释内容2
…
‘’‘
多行注释通常用来为Python文件、模块、类或者函数等版权、功能等信息。
例如上面给出的代码
"""
@ 该博客版权所有:壮壮Loschicos
@ 文件名:Project.py
@ 文件描述:利用python程序进行加减乘除运算
@ 创建日期:2018年11月15日
@ 创建人:壮壮Loschicos
"""
在Python中,三引号是字符串界定符。如果三引号作为语句的一部分出现时,就不是注释,而是字符串,例如
print('''输出num5的值为:1''')
print("""输出num6的值为:1""")
中文编码注释
在开头的代码程序中,”“# -- coding:utf-8 --”“ 这行语句就是中文编码注释。为了规范页面的编码,同时方便其他程序员及时了解文件所用的编码,建议在文件开头加上这条语句,
中文编码注释的语法
# -- coding:编码 --或者# coding=编码 开头的代码程序采用UTF-8 编码,故”# -- coding:utf-8 --“
代码缩进
在python语言中,采用代码缩进和冒号 ”:“ 来区分代码之间的层次
缩进可以用空格或者< Tab >键实现
通常情况下,采用4个空格作为一个缩进量
一个Tab键作为一个缩进量
建议使用空格进行缩进
python对代码的缩进要求非常严格,同一级别的代码块,缩进量必须相同。
如果缩进量不相同,就会抛出SyntaxErroe异常