py基础
这波最后一波巩固py基础
1. print输出
使用print()函数可以将数据打印到终端。
print()函数可以直接在终端执行,也可以写在Python文件中,通过运行文件来执行。
例如:
-
终端使用
-
文件
print('hello,world!')
注意:
当我们在终端Terminal的交互环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。
前面没有>>>或…的“Hello World!”为程序运行的结果。
print()函数中可以有多个字符串,用逗号“,”隔开。
示例:
>>> print("hello", "world!")
hello world!
print 默认输出换行,如果在末尾加上end=" "
则不换行。
示例:
print("hello", end=" ")
print("world")
# 运行结果如下
hello world
2. 注释
代码中的注释有助于我们理解代码,在程序运行时,Python会忽略注释。
单行注释
Python中的单行注释以#
开头,后面的文字直到行尾都算注释。
示例:
>>> print("hello world") # This is a annotation
hello world
多行注释
如果要进行多行的注释,可以使用多个#
号, 三个单引号(‘’')或三个双引号(“”")。
示例:
'''
This is a multi-line comment.
Prints hello world.
'''
print("hello world")
3. 缩进
Python使用缩进来区分不同的代码块,不需要使用大括号 {} 。
if True:
print ("True")
else:
print ("False")
缩进的空格数是可变的,但是同一代码块缩进必须一致。建议缩进使用四个空格。
示例:
if True:
print ("Answer")
print ("True")
else:
print ("Answer")
print ("False") # 缩进不一致,会导致运行错误
以上程序由于缩进不一致,执行后会出现类似以下错误(代码运行有问题,先检查缩进错误,中文符号错误)
*test.py:6:2: unexpected indent
print ("False") # 缩进不一致,会导致运行错误
^ syntax finish.
4. 变量
创建一个变量很简单,只需要起个名,给他赋予一个值,在赋值的时候不需要指定变量的数据类型,因为变量是一个数值的标签,它通过赋值来访问不同数据类型的对象。这点与其他语言中的变量不同,要注意。
示例:
>>> a = "abcd" #引用a指向一个字符串对象“abcd”
>>> print(a)
abcd
>>> a = 32 #引用a指向一个整型对象
>>> print(a2)
32
>>> a1 = a #a1指向引用a指向的对象
>>> print(a)
32
给变量命名必须遵循以下规则:
- 变量名只能包含数字、字母、下划线
- 变量名的第一个字符必须是字母或下划线
- 变量名区分大小写
大写字母命名的变量可以代表常量,如PI=3.1415