python的基础篇(01)
版本选择
- python2.7是python2的最后一个版本,到2020年将不再维护
- python3.6是python3最新的版本中较稳定,是python方向的未来
- py2与py3不兼容,现在我们选择python3进行讲解,以后会对比py2和py3的区别
python的就业方向
- WEB后端、爬虫、运维、数据分析、机器学习、人工智能
- 需要学习的:python语法基础、WEB/Linux/DB、WEB框架、爬虫/数据分析/机器学习
安装环境
- 就不过多的讲解,网上教程太多了,建议官网下载
- python有两种类型
a >社区版< (也是属于阉割版,有很多功能不能用但是只是学习是够用,不适合开发)
b >正式版< (正式版适合开发所用,但是要钱,需要激活码激活才能用哦!我们都喜欢免费的,所以网上有很多激活码,大家都懂哈!!!)
第一个程序
-
打开pycharm(就不多描述哈,都会)
-
新建一个工程 (也不过多描述哈)
-
新建一个文件
hello.py
(后缀.py),输入:print("helo word!")
(注意这是python3.版本、和python2.不一样的,py3是一大改版) -
运行:鼠标右键=>
Run 'hello'
终端运行:python hello.py
(记得文件的路径要写对) -
python执行方式
a >交互式:直接终端启动python环境,然后输入一条解析执行一条命令;关闭后无法保留执行过的代码。
退出:exit()
或quit()
b >脚本式:将所有要执行的代码放到一个文件中,然后统一执行
说明:为了保留代码,以后我们都采用此方式
额外说明:代码中所有的控制语句都是英文字符
定义变量
-
什么是变量?
在程序运行过程中,其值可以改变的量。(具有名字的一段存储空间) -
标识符命名规范
只能由数字、字母、下划线组成
不能以数字开头
不能是系统关键字(有特殊意义的语法字符串 -
命名原则
>尽量做到见名知意
>尽量使用英文,实在不行使用全拼
>推荐命名方式:采用小写+下划线,如:`user_name`
- 示例:
# 单一赋值
a = 10
# 统一赋值
b = c = d = 20
# 对称赋值
e, f = 30, 40
# 删除变量
del a
# 此处会报NameError错
print(a)
- 使用常量
python中没有常量,通常我们会使用大写加下划线的方式模拟常量,如:USER_NAME = 'xiaoming'
代码注释
-
什么是注释?
所谓注释就是写给开发人员看的提示说明内容;注释是给人看的,解析器会直接忽略 -
为什么写注释?
对自己能够很快回忆起思路,对于合作伙伴可以非常方便的读懂你的意思。扫描二维码关注公众号,回复: 4658333 查看本文章 -
怎么写注释?
单行注释#单行注释
多行注释 (模拟)'''注释'''
或"""注释"""
输入输出
- 输出:将特定的内容打印出来
a = 10
b = 20
# 输出:可以一次打印多个数据
# sep:多个数据的分割内容
# end:结束时的内容,默认是'\n',表示换行
print(a, b, sep=',', end='')
- 输入:程序运行后,等待用户的输入,然后才能进行下一步的操作
# 获取用户输入,或阻塞程序,使用时最好给出提示信息
c = input('请输入你的密码:')
print(c)
存储单位
- 最小数据单位是比特
bit
,表示一位二进制的0或1,写作’b’,是网络数据传输的基本单位 - 最小存储单位是字节
byte
,写作’B’,1B = 8b - 1KB = 1024B
- 1MB = 1024KB
- 1GB = 1024MB
- 1TB = 1024GB
- 2^32 = 2^10 * 2^10 * 2^10 * 2^2 = 4G