我的Python学习日记
2. Python,启动!
2.1 标识符
就是给变量、函数等的命名,由下划线、字母和数字组成,不能以数字开头,区分大小写,并且以下划线开头的标识符有特殊含义。单下划线开头的标识符,如:_xxx
,表示不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import *
导入;双下划线开头的标识符,如:__xxx
,表示私有成员;双下划线开头和结尾的标识符,如:__xx__
,表示Python中内置标识,如:__init__()
表示类的构造函数。
2.2 输入输出
Python输出使用print()
,内容加在括号中即可。
print('Hello World!')
print默认输出是换行的,如果要实现不换行需要在变量末尾加上end=" "
Python提供了一个input()
函数,可以让用户输入字符串,并存放在一个变量中。
s = input()
print(s)
2.3 缩进
Python不用{}控制类、函数、逻辑判断等,而是使用缩进。
if True:#注意冒号
print(True)
else:
print(False)
2.4 多行输入
Python一般以新行作为语句的结束标识,可以用\
将一行语句分为多行显示:
a = 128
b = 1024
c = 512
d = a + \
b - \
c
如果包含在[]
、{}
、()
括号中,则不需要用\
:
arr = {
a,
b,
c
}
2.5 注释
#单行注释用单个#
'''
多行注释用三个单引号或三个双引号
'''
2.6 import 与 from … import
import
与from ... import
是用来导入相应模块的语句
将整个模块(somemodule)导入,格式为:import somemodule
从某个模块导入某个或某几个函数:from somemodule import somefunction
、from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入:from somemodule import *
因为某些模块的名称较长不方便后面的引用,可以使用 import somemodule as sm
来简化输入
2.7 一些散碎关键字
在学习的时候有一些关键字不知道放哪里,就放在这一节下吧