一、入门仪式
学习一门新语言必不可少的一件事:
print("Hello world!")
二、基础知识
1、注释:
单行注释:
1 print("Hello world!") #输出Hello world!
多行注释:
''' 这是多行注释 这是多行注释 这是多行注释 '''
2、标识符:
- 标识符只能由字母、数字、下划线组成。
- 第一个字符只能是字母或下划线_。
- python区分大小写(Name和name不是同一个标识符)。
3、关键字:
'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'
4、行与缩进:
python使用缩进表示代码块,无需使用花括号{}括起来,
同一个代码块的代码缩进必须一样:
if True:print ("True")print ("True") else:print ("False")print ("False") # 缩进不一致,会导致运行错误
缩进不一致会导致以下错误:
File "D:/英雄时刻/新建文件夹/day1/Hello world.py", line 6print ("False") # 缩进不一致,会导致运行错误^ IndentationError: unindent does not match any outer indentation level
5、多行语句:
在python中通常一条语句只写在一行中,新行出现语句结束,想把一条语句写在多行中
需要使用 \ 分开。如下:
Sort= srt_one + \srt_two + \srt_three
6、空行:
空行用于区分不同功能和含义的代码块,便于日后代码的维护或重构,是程序代码的一
部分。
7、输入与输出:
输入(input):
name=input("请输入:")
输出(print):
name=input("请输入:") print("name")
多行格式化输出:
info = ''' ------------info %s ----------- name:%s age:%s job:%s ''' % (name,name,age,job)info2 = ''' ------------info {name} ----------- name:{name} age:{age} job:{job} '''.format(name=name,age=age,job=job)