python基础知识

 python官网:https://www.python.org/

python中的python.exe是python的解释器。

 

 

1、python变量

1.1什么是变量

计算机的核心本质是计算,在为了完成这个任务的期间,我们会把临时的数据储存在变量里面,那么什么是变量呢?变量就是把一个临时的数据存储到内存里面并指向了一个值,以便后续调

用。变量也称为对象。

1.2定义变量

(1)除了python其他语言定义变量的方式:类型 变量名=变量值

(2)python语言定义变量的方式:变量名=变量值

1.3变量的生命周期

变量在调用的时候,会在内存当中指向变量的值,调用结束后,在内存中的指向就消失。

1.4变量的规则

变量的规则需要遵守如下几点,具体如下:

(1)变量只能是字母,数字,和下划线

(2)变量名的第一个字符不能是数字

(3)如果变量名称是多个字符串,建议使用驼峰式(就是第二个字符的首字母大写)的命名规则,如mySchool、isBoy、myTeacher、myNameIs

(4)定义变量名称尽量的通俗易懂,一言以蔽之。如名字就用name、学校就用school。

2、python初学

2.1新建代码文件

 修改代码文件名称

 

 

2.2创建代码文件夹

 

2.3运行代码

 

 2.4输出:print

在python中输出变量的值用的关键字(函数)是print(变量名)。

字符串的格式化输出(format)的第一种方式:

用%以占位符的方式输出:

(1)%s:字符串占位符;

(2)%d:整型数字占位符;

(3)%f:带小数点的数字占位符,默认小数点后带5位;

 字符串的格式化输出的第二种方式:

应用关键字format,以定义变量的方式输出:

 

字符串的格式化输出的第三种方式:

应用关键字format(字符串格式化),以索引的方式输出,计算机的索引都是从零开始的,同数组。

 

 

 

 

2.5查看变量数据类型:type

在python中查看变量类型的关键字是type(),代码是print(type(变量名))。

 

2.6查看变量地址:id

在计算机中,想要确定两个变量是否一致,是通过查看他们的内存地址是否一致。在python中,查看对象的内存地址使用的关键字是id(变量),代码是print(id(变量))。 

 

 2.7注释代码

(1)#:单行代码注释,指的是针对单行代码的注释,注释的内容是不会输出的。

 

 (2)‘’‘ ’‘’:三引号,是多行注释,指的是针对多行代码的注释。

 

 (3)ctrl+/:快速的注释代码,操作步骤为先选中需要注释的代码,然后 ctrl+/,再次操作即可取消注释。

 

 

 

2.8输入:input

在python中输出变量的值用的关键字(函数)是input(变量名)。

2.9常用符号

1、换行:\n;

2、空格:\t;

3、引号

(1)在python中单引号‘ ’和双引号是一样的;

 

 (2)三引号里面可以编写多行,上面说到三引号也可以做注释。当三引号做注释时,其前面是没有变量的。

 

 (3)单引号中可以包含双引号,双引号中可以包含单引号,三引号中既可以包含单引号,又可以包含双引号。

 

3、数据类型

3.1计算机常用的数据类型

(1)int :整型,表示的整型的数字;

(2)str :字符串,具体就是指英文字母、汉字和数字;

(3)bool:布尔,逻辑判断(true or false)

(4)float:float类型,是指带小数点的数字;

(5)none:表示为空,和数学中的0一样;

3.2查看变量数据类型:type

在python中查看变量类型的关键字是type(),代码是print(type(变量名))。

 

 3.3字符串数据类型转化

%s:字符串(str)

%d:数字(int)

%f:带小数点的数字(float)

想要将字符串转化为int和float类型,他的前提是字符串的内容必须是数字,转换的方式为:需要转化的数据类型(需要被转化的内容),如将年龄的数据类型转化为int,代码为:变量=int(age)

 

 

所有需要输入的内容都是字符串(str)类型,把输入的内容的数据类型强制转换为int、float,转化的方法为:需要转化的数据类型(需要被转化的内容),如将输入转化为整型的数据类

型,其代码为:int(input(输入的内容))。

 

 

 4、python帮助手册

打开控制台,进入python解释器,输入help(),复制网址在浏览器中打开,即可查看到python的帮助手册。

按下CTRL+C就可以退出帮助手册,输入exit就可以退出python解释器。

5、编码与解码

python2默认编码是ascill码,但是对中文的支持不好,而且只支持西方的26个字母。所以为了语言支持全球各个不同的国家,就有了unf-8的编码,但是utf-8的编码是以牺牲性能为代价的,所以就

有了轻量级的unicode。所以python3的默认编码是unicode。

5.1编码

编码:就是把str的数据类型转为bytes的数据类型的过程,使用到的关键字是encode

5.2解码

解码: 把bytes的数据类型转为str的数据类型的过程,使用到的关键字是decode

5.3爬虫实例

如想要获取一个网站的内容,网址位:https://so.gushiwen.cn/gushi/sanbai.aspx,则代码为:

6、python基本规则

python是一门胶水语言,也就是说可以和各个不同的语言之间进行整合。python是函数式的语言,也是面向对象的语言。

6.1函数

定义函数的关键字是def,定义函数的命名为:def 函数名称():,回车后,需要缩进(即输入4个空格)然后print("函数的值")

函数的调用只需要输入:函数名称()

 

 

 

 

posted @ 2022-03-11 17:42  柒の夜  阅读(2719)  评论(0编辑  收藏  举报