一:Python的特征
①编译性语言: C、C++需编译,运行速度较快②解释性语言: python平台兼容性③动态语言: python运行时,检测数据类型不用声明④静态语言: C、C++、java编译时,检测数据类型需要使用前声明⑤强数据类型数据类型,仅能强制转换类型安全的语言⑥弱数据类型一个变量可赋予不同数据类型的值总结: Python是一门动态解释性的强数据类型的编程语言。二:Python环境部署①下载Python进入网址:https://www.python.org/downloads/可选择Python3的最新版,其最低版本不低于3.5。其中64位和32位电脑分门别类分别下载各自型号安装包②安装Python安装完毕后 打开cmd 输入python 如果出现你的python版本表示安装成功!三:基本知识1:变量命名规则①标识符只能由字母、数字或下划线组成。②标识符的第一个字符不能是数字。③标识符区分大小写。④关键字不能声明为标识符,例如:‘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’命名规范:小写字母,单词之间用"_“分割,见名知意2:Python程序由Python语句组成,通常一行编写一 个语句。例如:print(‘Helloworld’)print(’'奥利给”)注: Python语句可以没有结束符,不像C或C#那样在语句后面必须有分号(;)表示结束。当然, Python程序中也可以根据习惯在语句后面使用分号(😉。也可以把多个语句写在一行,此时就要在语句后面加上分号( ; )表示结束。例如:print(‘Helloworld’); print(“奥利给”);语句特征:执行修改操作;表达式是用来计算的,语句是用来执行的。注释的添加方式:单行注释:# (井号)多行注释:三引号(三个单引号或三个双引号)3:理解数据类型①六种标准数据类型:number (数字) : int、float、 boolstr(字符串)list(列表)tuple (元组)set(集合)dict(字典)②不可变数据类型:number(数字)、str(字符串)、tuple(元组)③可变数据类型:list(列表)、dict(字典)、set (集合)(1)number (数字)支持int、float、 bool、 complex( 复数)(2)str(字符串)Python中的字符串用单引号( )或双引号( “)括起来,同时使用反斜杠()转义特殊字符。(3)set(集合)集合( set)是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{ }是用来创建一个空字典。(4)list (列表) 列表元素可重复,可修改 列表是写在方括号([])之间、用逗号分隔开的元素列表。索引值以0为开始值,-1为从末尾的开始位置。 加号(+)是列表连接运算符,星号(*) 是重复操作。123(5)tuple (元组)元组(tuple) 与列表类似,不同之处在于元组的元素不能修改。元组写在小括号()里,元素之间用逗号隔开。(6)dict (字典)列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典是一种映射类型,字典用”{ }"标识,它是一个无序的键(key) :值(value)对集合。键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。 方法:内置的type()函数可用来查询对象函数。isinstance来判断1四:Python的运算符1:算数运算符①:‘+’ :加,两个对象相加 例:x=2 y=3 ;x+y=5②:‘-’ :减,两个数相减 例:x=2 y=3 ;x-y=-1 ;y-x=1③:‘’ :乘,两个数相乘或返回一个被重复若干次的字符串 例:x=2 y=3 ;xy=6④:‘/’ :除,两个数相除 例:x=2 y=3 ;x/y=0.6666666⑤:‘%’ :取模,即取余,取除法的余数 例;x=3 y=2 ;x%y=1⑥:‘’ :幂,返回x的y次幂 例:x=2 y=3 ;xy=2的3次方⑦:‘//’ :取整除 ,返回商的整数部分 例:x=2 y=3 ;x//y=02:比较运算符①:‘’ :等于,比较对象是否相等 例:x=2 y=3 ;(xy) 返回 False②:‘!=’ :不等于,比较两个对象是否不相等 例:x=2 y=3 ;(x!=y) 返回 True③:‘>’ :大于,返回是否大于 例:x=2 y=3 ;(x>y) 返回 False④:‘<’ :小于,返回是否小于 例:x=2 y=3 ;(x<y) 返回 True⑤:‘>=’ :大于等于,返回是否大于等于 例:x=2 y=3 ;(x>=y) 返回 False⑥:‘<=’ :小于等于,返回是否小于等于 例:x=2 y=3 ;(x<=y) 返回 True3:赋值运算符
2020-03-20
最新推荐文章于 2020-07-07 22:58:44 发布