人生苦短,我学Python
数据是无价的,学会利用数据,用数据创造无限的价值,在未来定是所趋之势
决定未来从事Python的开发
一.安装
- Python的安装
从Python的官网进行安装(在安装界面中入股碰到 pip这个选项没有打钩,一定要打上,因为
地址:https://www.python.org/
(建议一般下载Python 3.x系列,在安装的过程中一般默认进行下一项,但是在高级选项时(advanced options),将默认路径改到除C盘以外的其他盘) - 测试Python是否成功
win+r 输入cmd ,在命令行里面输入Python,如果显示Python的版本号,就证明安装成功 - 运行Python的方法(将py文件存在特定的位置)
在cmd命令行中python py文件的路径
; - 常用的第三方开发工具
a. pycharm
b. visual stdio(安装PTVS插件)
c.eclipse(安装PyDev插件)
二.语法
- 注释 单行注释用
#
开头,多行注释用'''
包裹注释块或者"""
# 单行注释
'''
多行注释
'''
"""
多行注释
"""
- 行尾可以不加
;
>>>print("hello world");
hello world
>>>print("hello world")
hello world
-
代码块的表示
以缩进的开始代表代码块的开始,以缩进的结束代表代码块的结束
缩进的规范,4个空隔键或一个Tab键(非常严格,不然会报Syntax Error
)(也可以自己调节,在IDLE中options->configure IDLE 选择settings 在Fonts/Tabs界面的下方可以调节缩进的空格数) -
关键字
python的关键字太多,但是我们可以在IDLE中通过指令调用显示出来import keyword keyword.kwlist
-
命名的规范
a.变量必须以字母,数字,下划线(a-z,A-Z,0-9,-)只能在这几种字符中组合
b.模块名尽量短小,并且全部小写,可以使用下划线将多个单词分隔开,
c.类名尽量首字母大写
d.包名短小,尽量全部使用小写 -
python的下划线有特殊的含义
a.以单下划线开头的标识符表示不能直接访问的类属性。
b. 以双下划线开头的标识符,表示类的私有成员。
c.以下划线开头的和结束是python里面专有的标识,_init()_表示构造函数 -
数据类型
python不像java和C那样在使用变量前首先要对变量的数据类型,python 会自动识别输入的变量的类型
可以通过内置函数type(变量)
输出变量的类型;>>>number=100 >>>print(type(number)) <class 'int'># 输出的结果
-
内置id()函数
用来返回变量在内存中的位置。>>>number=num=100 >>>print(id(number)) 140731244863616 >>>print(id(num)) 140731244863616
-
输入和输出
在python中无论用input函数输入的是什么,都会被当做字符串来处理。
所以当接受到整型数据时,要用强制类型转换成需要的数据类型
eg: age=int(input(“请输入身高”))//用来从控制台获取年龄,然后通过强制转化,转化成int 型
输出函数print()
为换行输出
>>>age=input("请输入年龄\x0a")#\x0a表示换行
请输入年龄
18
>>>print(type(age))
<class 'str'>
>>>print(type((int)(age)))
<class ‘int’>
- r或R的使用
在输出语句中前面加上r
或R
的话中间的转义字符功能不会生效
>>>print("世界之大\x0a无奇不有")
世界之大
无奇不有
>>>print(r"世界之大\x0a无奇不有")
世界之大\x0a无奇不有
11.文件的操作
>>> fp=open(r'D:\test.txt','a+')# 必须加r
>>> print("命运给与我们的不是失望之酒,而是机会之杯",file=fp)
>>> fp.close()