python基础
python概述
- 计算机语言
- 语言:交流的工具,沟通的媒介
- 计算语言:人和计算机沟通的工具,人和计算机沟通的翻译官
- Python是计算机语言的一种
- Python编程语言
- 代码:人类的语言,通过代码命令计算机,和计算机交流
- Python解释器:就是担任翻译官的角色
- 流程:
- 写代码:程序员
- 执行:由翻译官(Python解释器)把命令(Code)翻译给机器,同时把机器语言翻译给我们
- Python读音问题:分为美式英语和英式英语
- Python简史
- 1989年,Cuido van Rossum
- 2008年:Python 3.0 诞生
- 2014年:宣布 2.7支持到2020年
- 2017年:AI崛起,Python崛起
- Python特点
- 速度问题,开发速度快,但是运行速度要比Java和C语言慢
- Python和其他语言的选择问题
- Python运用领域
- 全能语言:AI、数据分析、WEB、人工智能、脚本、运维、自动化测试
代码的作用
-
1、给人看
-
2、给机器看
-
注释是纯给人看的
print("hello world") #打印出hello world 出来 """ 块级注释 可以多行注释 """
注释
- 机器不去执行注释内容
- 注释一般用自然语言书写
- 注释的写法
- 行注释: 以#号开头,可以单独执行,也可以在某行代码后面
- 块注释:好几行代码或者内容,以单个连续的单引号或者双引号开始和结束,中间任何内容全部被编译器都忽略
变量
- 程序 = 数据结构+算法
- 变量就是可以重复只用的一个量,或者一个代号
- 变量命名的规则
- 变量命名可以包含数字,大小写字母,下划线或者更多,但是我们不推荐除了前三种内容之外的符号
- 数字开头的不可以
- 4man, 5for是不可以的
- 一般在Python中,以下划线开头的内容具有特殊特殊含义,不建议使用
- 比如 _age, _name, 理论是可以的,但是强烈不推荐,包括但不限于一个下划线开头和两个连续下划线开头的
- 大小写代表的不一样,俗称大小写不敏感
- ForMan 跟 forMan不是一个变量名称
- 推荐:
- 使用具有固定含义的英文单词活着缩写, srv = server skt = socket, 一般以posix命名规则为主
- 驼峰命名规则
- 名称一单词自动连接,且每个单词首字母大写
- 大驼峰,每个单词第一个字母均大写
- 在Python中给类命名
- MyFirstLove, IntOne
- 小驼峰,类似大驼峰,但是第一个字母小写
- 在Python中一般给普通变量或者函数命名
- myFirstLove , intOne
- posix写法
- 多个单词用下划线链接
- 单词全部小写
- my_first_love, int_one
- 一般推荐使用这种写法
- 大驼峰,每个单词第一个字母均大写
- 名称一单词自动连接,且每个单词首字母大写