Python 基础语法

本贴最后更新于 539 天前,其中的信息可能已经时移世易

一、缩进:通过缩进区分代码块

二、换行:换行表示一行代码结束

三、对齐:同一代码块需要对齐

如:

def test_01():

	print("hello python!")
        if 1 == 1:
        	print("1=1")

四、注释

1、单行注释:#

2、多行注释:成对的三个单引号,或者成对的三个双银行,或者成对的三个三引号

五、输出

1、输出单行语句

print("hello python")

print('hello python')

2、输出多行语句

print("hello "
      "python")
print('hello '
      'python')

五、代码格式化快捷键 ctrl+alt+l

1、不美观写法:name="cancan"

2、美观写法:name = "cancan"

六、变量与标识符

(一)变量

1、变量概念:变量是计算机用来存储结果或者值的抽象概念

2、变量定义:变量名 = 变量值

类似:盒子的名字 = 盒子里的东西

3、变量名定义规则

(1)由字母、数字、下划线组成

如:my_first_name = "xin"

(2)不能以数字开头

错误命名:1_name = "cancan"

(3)区分大小写

first_name = "xin"

First_Name = "张"

(4)不能使用Python关键字

如:if,None,not,True,False......

Python关键字查询方法:

import keyword

print(keyword.kwlist)

(5)要见名知意

如:second_name = "cancan"

(二)常量

1、概念:程序执行过程中始终不变的量

如:π = 3.1415926

(三)标识符

1、概念:用来标识某个实体的符号(变量是标识符的一种)

2、常用标识符

(1)变量名

(2)包名

(3)函数名

(4)类名

(5)常量名

(6)项目名

3、标识符命名风格

(1)大驼峰:FirstName

(2)小驼峰:firstName

(3)下划线链接:first_name

4、推荐命名风格

(1)类:大驼峰

(2)函数:下划线

(3)变量:下划线

七、python数据类型

1、数据类型

(1)int:整型

(2)float:浮点型

(3)str:字符串

(4)list:列表

(5)dict:字典

(6)tuple:元组

(7)set:集合

(8)bool:布尔值

(9)None

2、数据类型操作

(1)查看数据类型:type(变量名),输出变量的数据类型

如:

num = 1

result = type(num)

print(result)

(2)判断某个变量是否是某个数据类型:isinstance(变量名,数据类型),返回布尔值(是返回True,不是返回False)

如:

num = 1

result = isinstance(num,int)

print(result)

八、python第三方包管理工具pip

1、安装第三方库

(1)不指定版本安装

pip install package_name

(2)安装指定版本第三方库

pip install package_name == 版本号

2、卸载

pip uninstall package_name

3、升级

(1)不指定版本

pip install -U package_name

(2)指定版本

pip install -U package_name == 版本号

4、查看目前安装了哪些库

pip list

5、升级pip命令

python -m pip install --upgrade pip

6、虚拟环境相关

(1)本地环境:安装包都在本地

(2)虚拟环境:安装包都在虚拟环境,虚拟环境只针对某个项目使用,一般做项目开发的时候才使用

(3)命令的好处:

pip3 freeze > packages.txt

pip3 install -r packages.txt dockerfile

注:如果是MAC系统,Python3以上都用Pip3,Windows系统Pip都兼容

回帖
请输入回帖内容 ...