python基础
python基础 cpu 内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类大脑.飞机 内存:暂时存储数据,临时加载数据应用程序,4G,8G,16G,32G 速度快,高铁,断电即消失。造价很高 硬盘:磁盘,长期存储数据。D盘,E盘,文件,音频等等。500G,1T。 汽车,造价相对低。 操作系统:一个软件,连接计算机的硬件与所有软件之间的一个软件. 2.python的发展与应用 3.python的历史 python崇尚优美,清晰,简单, python 2x,python3x源码的区别; python2 x; C,java,大牛: 重复代码多,冗余,代码不规范。 python3x: 源码规范,清晰,简单。 4.python的编程语言分类(重点) if 3 > 2: 编译型语言; 将代码一次性编译成二进制,然后进行执行。 优点:执行效率高: 缺点:开发效率低,并且基本不能跨平台。 代表语言:c语言 解释型语言: 逐行解释成二进制,逐行运行。 优点:开发效率高,可以跨平台。 缺点:执行效率低。 代表语言:python 5.python的优缺点 python代码风格简洁,优美, 6.python的种类 Cpython:官方推荐解释器。可以转化成C语言能识别的字节码。 Jpython: 可以转化成Java语言能识别的字节码。 Ironpython:可以转化成.net语言能识别的字节码 pypy: 动态编译。 7.变量 print(1+2+3+4+5) 变量的小高级:age1 = 20 print(age1,age2,age3) # 20 12 20? 变量的定义: 变量全部由数字,字母,下划线任意组合。 不能以数字开头。 不能是python的关键字 [‘and‘,‘as‘,‘assert‘,‘break‘,‘class‘,‘continue‘,‘def‘,‘del‘,‘elif‘,‘else‘,‘except‘,‘exec‘,‘finally‘,‘for‘,‘from‘,‘global‘,‘if‘,‘import‘,‘in‘,‘is‘,‘lambda‘,‘not‘,‘or‘,‘pass‘,‘print‘,‘raise‘,‘return‘,‘try‘,‘while‘,‘with‘,‘yield‘] 不能使用中文。 不能过长。 推荐 驼峰体:AgeFe = 100 下划线:age_of_oldboy = 46 where: 代指一些复杂过长的数据。 Ab = dsadsadsadsadsadsad 10.常量 why :生活中一直不变的:π,身份证号码,历史发生的时间 what: 常量:一直不变的量。python中没有真正的常量,为了应和其他语言的口味,全部大写的变量称之为常量。 how: 将变量全部大写,放在文件的最上面。 where: 设置一些不变的量 :身份证号,id, BIRTH_OF_CHINA = 1949 常量约定俗称不能改变NEME = ‘张三‘ print(NAME)11.注释(重点) 定义:文言文中对一些晦涩难懂的成语或者经典的出处 解释说明。便于你理解。 便于你理解对方的代码,自己的代码。 what: 注释 how : 单行注释:# 多行注释:‘’’被注释内容‘’‘ ’‘ ‘’ ‘’ 被注释内容‘’ ‘’ ‘’ 用在何处? 难以理解的代码后面,加注释。 函数,类,文件都需要注释,解释说明。 12.基础数据类型初识(重点) 数据类型是什么: 人类接触一些信息会做一些比较精准的划分。数字,汉字,英文...... 100,‘中国‘ 机器是很傻的你要是不给他区分,他是分辨不出来的。 我们告诉计算机: 100 ,102 ,就是数字(int), + - * / .... ‘中国‘,‘hello‘ ,‘萨瓦迪卡‘ 文字,:记录信息,描述信息等等。 [1,2,3,‘中国‘] 列表,他能做他相应的一些操作即可。 ....... python的基础数据类型。 int(整型): 比如 1,4,5.。。。。。。。。。。。。。。。。 整型可以运算 i = 100 ’ ‘ , ’‘ ’‘ , ’‘ ’‘ ’‘ ’‘ ’‘ ’‘ s1 = ‘day01‘ 单引号可以配合使用Ab = ‘I am zhangsan,18 year old‘Ab = "I‘ am lisi,19 year old"? 三引号的作用:换行的字符串? print(msf)? str字符串是否可以加减乘除?答: 可以与字符串拼接,可以与数字相乘 str + str 字符串的拼接s1 = ‘李四‘ print(s1 + s2)? str * ints1 = ‘二狗‘print(s1*10)
|