前面我们已经安装好Pthon工具,那么我们就可以进一步学习python的其他内容,主要学习python的基本使用及基础语法。
建议大家学习的时候借助第三方工具进行联系或者开发,比如Pycharm、IDE、Sublime Text、Spyder等。
这里我主要使用PyCharm,具体的安装方法大家可以自己搜下进行下载安装,比较easy,这里就不在进行赘述了。
学习每个语言,我们都需要做一个经典的案例就是,Hello,World
print('Hello,World!')
1.标识符
标识符就是变量、函数、属性、类、模块等可以由程序员指定名称的代码元素,需要遵循一定的命名规则。
1、 区分大小写
2、 首字符不能以数字开头,非首字符必须是下划线、字母和数字
3、 关键字不能作为标识符
4、 内置函数不能作为标识
比如:
合法标识符:_sys_val、身高、User_Name
不合法标识符:2mail、$Name、room#、class
2.关键字:由语言本身定义好的有特殊含义的代码元素,在python中只有33个关键字,其中只有True,Noe和False的首字母是大写,其他的全部是小写,如下表
False | def | if | raise |
None | del | import | return |
True | elif | in | try |
and | else | is | while |
as | except | lambda | with |
assert | finally | nonlocal | yield |
break | for | not | |
class | from | or | |
continue | global | pass |
3.变量
为一个变量赋值的同时就声明了该变量,该变量就是赋值数据所属的类型。
>>name = "maoge"
>>name
'maoge'
>>score = 10
>>score
10
>>y = 0.1
>>y
0.1
4.代码注释
根shell一样,使用#时是单行注释,#位于注释行的开头,#后面有一个空格,接着就是注释的内容
# -*- coding: utf-8 -*-
# 输出hello,world
print('Hello,World!')
# -*- coding: utf-8 -*- 这行的注释很特殊,是告诉解释器改文件的编码字符集是UTF-8,该语句必须放在第1行或第2行才有效。
5.模块
在Python中一个模块就是一个文件,模块是保存代码的最小单位,在模块中可以声明变量、函数、属性和类等Python代码元素。
import <模块名>:通过这样的方式会导入m2模块的所有代码元素,在访问时需要加前缀"m2."
from <模块名> import <代码元素>:通过这种方式会导入m2中的x变量,在访问种不需要加前缀“m2.”
from <模块名> import <代码元素> as <代码元素别名>: 与上面类型,在当前m1模块的代码元素(x变量)名称有冲突时,可以给要导入的代码元素(m2中的x)一个别名x2
例子:实现两个模块间的代码元素访问
在同一个文件夹下创建2个模块hello和word,
运行代码