Python基础语法知识——简化版⼀、Python⼊门
1.1适合的领域!
1561449898888.png
1.2不适合的领域
1561450264211.png
1.3与其他语⾔区别
1.4优缺点
优点 1、代码量少
缺点 1、运⾏速度慢
2、Python源码并不能加密
⼆、Python安装
2.1跨平台语⾔
1561450541101.png 2.2下载和配置系统变量
1、下载:官⽹
2、配置变量:我的电脑-属性-环境变量-系统变量-Path-变量值末尾加;加安装路径2.3⼀个python程序
1、严格控制缩进!!
2、.py结尾
3、执⾏时,在cmd进⼊⽬录后 :
eg: python hello.py 便可运⾏⽂件
三、变量和数据类型
3.1数据类型
3.1.1整数
可以处理任意⼤⼩的整数,包括负数
有时⽤⼗六进制表⽰# 0x(零x)
3.1.2浮点数
1.23x10^9---1.23e9
0.000012可以写成1.2e-5
整数运算永远是精确的(除法也是的!),⽽浮点数运算则可能会有四舍五⼊的误差。
3.1.3字符串
‘.......' "......"
3.14布尔值
True,False(⾸字母⼤写)
sqrt返回值类型运算:and、or、nottensorflow2 centos7
3.1.5空值
None!=0
注释⼀⾏⽤ #
3.2变量
3.2.1动态语⾔
eg:
a = 123 # a是整数
print a
a = 'imooc' # a变为字符串
print a
这种变量本⾝类型不固定的语⾔称之为动态语⾔,与之对应的是静态语⾔。
补:等差数列
1561451761372.png
3.3转义字符
1561452088262.png
如果⼀个字符串包含很多需要转义的字符,在字符串前⾯加个前缀 r ,表⽰这是⼀个 raw 字符串,⾥⾯的字符就不需要转义了
如果要表⽰多⾏字符串,可以⽤r'''...'''表⽰
3.4Unicode字符串
3.4.1编码
1、⼀个字节能表⽰的最⼤的整数就是255(⼆进制11111111=⼗进制255),0 - 255被⽤来表⽰⼤⼩写英⽂字母、数字和⼀些符号,这个编码表被称为ASCII编码
2、中国制定了GB2312编码
3、Unicode通常⽤两个字节表⽰⼀个字符,把所有语⾔都统⼀到⼀套编码⾥
raw+多⾏:
ur'''Python的Unicode字符串⽀持"中⽂",日期字符串是什么
"⽇⽂",
"韩⽂"等多种语⾔'''
如果中⽂字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py⽂件保存的格式有问题。在第⼀⾏添加注释:# -- coding: utf-8 --3.6Python整数和浮点数运算
整数运算结果---整数
浮点数运算结果---浮点数
整数和浮点数混合运算的结果---浮点数
3.7布尔运算
在Python中,布尔类型还可以与其他数据类型做 and、or和not运算:
a = True
print a and 'a=T' or 'a=F'
计算结果不是布尔类型,⽽是字符串 'a=T'
因为Python把0、空字符串''和None看成 False,其他数值和⾮空字符串都看成 True,所以:
True and 'a=T' 计算结果是 'a=T'
短路计算 'a=T' or 'a=F' 计算结果还是 'a=T'
短路计算:
1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,
2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;
数据库系统概论视频所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
access 数据库管理四、List和Tuple集合类型
4.1List类型
4.1.List特点
1、 Python内置的⼀种数据类型是列表:list
有序的集合,列表
可添加和删除其中的元素
2、由于Python是动态语⾔,所以list中包含的元素并不要求都必须是同⼀种数据类型,⼀个list中可以包含各种数据:
L = ['Michael', 100, True]
3、⼀个元素也没有的list,就是空list:
empty_list = [ ]
4.1.2List索引访问和倒序访问
1、索引访问
索引从 0 开始,也就是说,第⼀个元素的索引是0,第⼆个元素的索引是1,不要越界
python基础代码语句eg:print L[0]
2、倒序访问
⽤ -1 这个索引来表⽰最后⼀个元素
倒数第⼆⽤ -2 表⽰
倒数第三⽤ -3 表⽰
不要越界
eg: print L[-1]
4.1.3List元素添加、删除、替换
1、添加元素
(1)第⼀个办法是⽤ list 的 append() ⽅法,把新元素加到 List 的末尾
eg:
L = ['Adam', 'Lisa', 'Bart']
L.append('Paul')
print L
['Adam', 'Lisa', 'Bart', 'Paul']
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论