历史
为了简化计算程序代码和效率发明的语言经过改版
有2.x与3.x相差甚远但是这种语言能简单明了
前一个版本只支持到2020年,后一个持续抱乐观态度会持续很久
应用背景
各个方面,这种语言是全面,均衡发展,但是目前主要的方向是人工智能和大数据,一般这种公司里面缺人很多,但是真正懂这门语言很少
安装方法
解释器➕IDE安装很简单网上有
anoconda3+pycharm(傻瓜式安装)
python变量
命名
- 程序=数据结构+算法
- 变量的命名:由下划线,数字,大小写字母组成,强烈推荐前三种定义,数字不能开头,不能取系统关键字
-
import keyword print(kwlist()) #查看关键字方法
-
大驼峰: 单词的第一个字母统一大写并连接
-
小驼峰: 除了第一个单词首字母小写,其余和大驼峰一致
-
posix规则: 字母不要求大小写,但是用下划线连接
-
赋值:
val=value
val1=val2=…=value
val1,val2···=value1,value2····
从严格意义来说python只有一种变量
实际来说有6种
1.数值:
整型(没有范围无穷大):
二进制(0b开头)机器唯一能识别的语言
八进制(0o开头)
十六进制(0x开头)
十进制,最常用
浮点型:
便捷表示方法:.5表示0.5,3.表示3.0
复数:
由实部和虚部组成,虚部为j/J
布尔型:
true表示1;false表示0
2.字符型:
用来表示一段文字信息(包括汉字)
表示:单引号,双引号,三引号
单双引号交替使用有逻辑性
转义字符:+字符=字符;\=\ 字符串中有\出现很大可能有转义
换行符号:window下\就是 linux里面\r\n
格式化:
利用百分号:%表示对字符串进行格式化,举例子print(“hello %s”%ii)如果出现多个占位符号,其相应内容需要用括号括起来
format函数格式化:强烈推荐,在使用上,以{}和:代替%,后面用format带参数进行
None:什么都没有,可以用来表示函数没有返回值,接触变量绑定3.列表,元组,字典,数组,后面会接触,但是均比较简单