python基础入门第一天

一.python入门基础

知识补充:高级语言:字节码

              低级语言:机器码

python种类:JavaPython、cPython、pypy…

1.1:python数据类型

                  int  有符号整形,如:1,11,111,-1,-111 ... ,2.x范围在-2**31~2**31-1之间,取决于操作系统,不会小于这个范围

float  浮点型,如:1.11.1.111,-1.111 …

str  字符串,如:‘hello’ , ‘python’ , ‘1’ , ‘string’ …,注意,字符串需要使用引号(’ ')或者双引号(“”)引起来,

bool  布尔类型,只有两个值,真:True 假:False,任何非零的数据类型,结果都为真,当结果为int 0 时,则为False

long  这个类型只存在2.x版本,取值范围无限大,取决于可用的虚拟内存

complex  复数,如:3.14j,4.53e-7j …

元组(tuple)  如 (‘a’,‘hello’,‘python’,‘1’)

列表(list)  如 [‘a’,‘hello’,‘python’,‘1’]

字典 (dict)如{‘name’:‘lb’,‘age’:19,‘job’,‘IT’}

1.2:python命名规范

                 python变量名(标识符)只能以字母或下划线开头,且不能包含特殊字符,注意python保留关键字不能当作变量名,这样等于重写python的内置方法,可能会影响其他方法的调用,具体python保留字

为了书写规范,建议变量名使用统一的风格书写,例如:驼峰式 SunOfBeach 或者 sun_of_beach

单个前导下划线开头的标识符,意味着约定为私有的

两个前导下划线开头的标识符,表示强烈专用的标识符

如果标识符还有两个下划线结束,则该标识符是语言的特殊名称

1.2.1:python保留字

View Code

1.3:python的注释

python的两种注释方法:

单行注释:用”#"符号在字段开头

多行注释:用单引号或双引号,包含所要涵盖内容

1.4:python运算符

+ - * / % //加法,减法,乘法,除法,取模,地板除
>> <<左按位移位,右按位移位
& ^
**指数幂运算
> >=== !=< <=大于,大于等于等于,不等于小于,小于等于
= **=+= -=*= /=%= //== &=>>= <<=
is is not是真,非真
in not in在里面,不在里面
and or not且,或,非
~

二.python基操

2.1:变量赋值操作

View Code

2.2:组元(tuple)

View Code

2.3:列表(list)

列表与元组及其相似,不同之处在于,元组的值是固定,不可变的,而列表的值可以通过其自身的公有方法改变的。

View Code

2.4:数据类型转换

列表数组转换为元组,元组转换为列表

View Codes

View Code

三.条件及循环语句

3.1:if…elif…else

View Code

3.1.1:if…elif…else嵌套

View Code

3.2: while…for

#or循环与while循环,for循环是可以预知循环次数的,不需要人为大中断,也能自己结束,而while是需要一个结束条件的。

while

View Code

for

View Code

3.3:and…or…not

View Code

四.文件处理

4.1:文件操作语法

file object = open(file_name,[access_mode],[buffering])
  • file_name: file_name参数是一个字符串值,包含要访问的文件的名称。
  • access_mode: access_mode 确定该文件已被打开,即模式。读,写等追加。可能值的一个完整列表在下表中给出。这是可选的参数,默认文件访问模式是读®
  • buffering: 如果缓冲值被设置为0,没有缓冲将发生。如果该缓冲值是1,将在访问一个文件进行行缓冲。如果指定的缓冲值作为大于1的整数,那么缓冲操作将被用指定缓冲器大小进行。这是可选的参数。

4.2:文件访问模式

模式描述
r以只读方式打开文件,文件指针放在文件开头,这个是默认模式
rb以二进制格式读取,文件指针放在文件开头
r+以读取和写入方式打开文件,文件指针在文件开头
rb+以二进制读取和写入方式打开文件
w以只写方式打开文件,如果文件存在,则覆盖文件内容,不存在则创建一个新文件
wb打开文件以二进制方式写入,文件存在则覆盖,不存在则创建新文件
w+以写入和读取方式打开文件,如果文件存在则覆盖,不存在则创建新文件
wb+以二进制方式写入和读取文件,存在则覆盖现有文件,不存在则创建新文件
a以追加方式写入文件末尾,如果不存在则创建该文件
ab以二进制格式追加在文件末尾,不存在则创建该文件
a+以追加和读取方式打开文件,如果文件存在,文件指针在文件的末尾,如果不存在,则创建新文件并写入和读取

4.3:文件操作实列

View Code

View Code

关于Python的技术储备

在这里给大家分享一些免费的课程供大家学习,下面是课程里面的截图,扫描最下方的二维码就能全部领取,如果图片失效点击蓝色字体便可跳转哦~点这里哦

1.Python所有方向的学习路线

在这里插入图片描述

2.学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
在这里插入图片描述

3.学习资料

在这里插入图片描述

4.实战资料

实践是检验真理的唯一标准。这里的压缩包可以让你再闲暇之余帮你提升你的个人能力。
在这里插入图片描述

5.视频课程

在这里插入图片描述

好啦今天的分享就到这里结束了,快乐的时光总是短暂呢,想学习更多课程的小伙伴不要着急,有更多惊喜哦~在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值