编码设置
建议在编写python代码之前,设置编码字符串,即添加一个编码备注 #coding=utf-8 或 # -*- conding:utf-8 -*-
标识符
所谓标识符,在面向对象语言中,即指的是对象,如变量、参数、函数名、类名等等
标识符的命名规范:
1.必须以字母或下划线[_]开头,不能用数字开头
2.通常python的标识符可以包含数字、字母、下划线,也可以支持中文命名标识符
3.标识符命名对大小写敏感(针对字母)
python保留字(关键字)
python语言中,会存在一些不能定义成标识符的关键字,如or、and、not、def、class等等
通过调用python的keyword库查看
import keyword
keyword.kwlist
输出结果为:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def',
'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
Python注释
单行注释:使用“#”,“#”后面的代码不会被识别(编码设置的除外)
多行注释:使用三引号:3个单引号或3个双引号,如:
''' 我是多行注释
程序识别不到我'''
""" 我也是多行注释
程序也不会识别到我"""
print("上面的多行注释内容不会被打印。")
输出结果为:
上面的多行注释内容不会被打印。
行与缩进:
Python是通过缩进来区分代码块,如:
if 1>0: #条件头,第一个条件
print("判断正确") # 满足上一个缩进位的代码的条件执行的代码块
输出结果:
判断正确
# 缩进是约定为4个空格(一个Tab位)
多行语句
当python的代码过长时,可以使用“\”来进行代码换行,如:
a = 1
b = 2
c = 3
total = a + \
b + \
c # 这三行代码相当于total=a+b+c,“\”只是一个换行符
print(total)
##获取用户输入
从控制台获取用户的输入信息。
input()
类似于输入提示。
例子:
name = input('pleas enter you name:')
print("Hello",name)