Python开发学习之路,第一篇
编程语言介绍
开发语言
高级语言:Python、Java、C#、PHP、GO、ruby、c++...===》生成字节码
低级语言:C、汇编 ===》生成机器码
语言之间的对比:PHP类:只能写页面,能够快速搭建网站,局限性。
Python、Java:既能写页面也能写后台,Java的执行效率比Python的执行效率高,Python的开发效率比Java的开发效率高,
Python的种类:jpython、IronPython、CPython(所学的Python)、JavascriPython、RubyPython、pypy(这是用CPython开发的Python)
PYPY是目前最快的。
Python的安装和环境变量的操作
安装
Python网站www.python.org
Python安装在OS(系统)上。
执行操作流程:写一个文件按照Python的规则来写,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,最终获取结果。
Python软件就是Python解释器
pycharm的安装和使用
python基础
基础
1.第一句python
以文件的形式来写代码
后缀名可以认为是任意,但是导入模块时,如果不是.py文件就会出错。所以文件后缀名必须是.py
2. 两种执行方式:1.输入.py文件的路径
2.输入python,进入解释器,实时输入并获取到执行结果
3.解释器路径:#!/usr/bin/env python ==》环境头只在linux上生效 作用:在linux中指定解释器路径
4.编码:1.ascll,8位=1字节
2.unicode,32位=4字节
3.utf-8,最少1字节=8位,最多4字节=32位。中文:3字节=24位表示
编码和解码一定要一致(用什么编码就要用什么解码运行)
python:python2默认使用ascll码
python3默认使用utf-8码
#-*-coding:utf8-*-(python3版本无需关注,在写编码时尽量在开头写上。)
5.输出 print(你想输出的东西):
输入 input()
6.数据类型
1.字符串 (str):单引号、双引号、三引号(支持换行)【一定不能是中文的引号】
2.数字/整形 (int)(不需要加引号)
3.布尔类型 (boolen):True/False(真/假)
同样的数据类型可以相加,不同的数据类型不可以,会报错。
在python中字符串可以相乘
7.变量
写变量名的规范:只能由字母、数字和下划线组成,特例:不能以数字开头;
python的关键字也不能使用;最好不要和python内置的东西重复(pycharm里边会有提示)
建议
见名知意:尽量把变量名写的有意义一些,一看变量名就知道它代指什么,
单词和单词之间连接时用 '_' 连接
字符串转数字 number = int(‘ ’)