Python基础笔记-Python基础知识(环境、Python解释器、环境变量、基础语法、数据类型等)

前言

!!!注意:本系列所写的文章全部是学习笔记,来自于观看视频的笔记记录,防止丢失。观看的视频笔记来自于:哔哩哔哩武沛齐老师的视频:2022 Python的web开发(完整版) 入门全套教程,零基础入门到项目实战

1. 文档工具

typora

2. 环境搭建

  1. 安装Python解释器
  2. 学习Python语法
  3. Python解释器以及文件结构、文件功能
D:\PythonCompiler\python310
	- python.exe          Python解释器
	- Scripts
		- pip.exe         帮助我们安装第三方包
	- Lib                 Python内置的源代码
		- 文件、文件夹     Python提供的内置功能
		- site-packages   通过pip安装的第三方包存放的地方

3. Python解释器

使用Python解释器,需要在终端操作

  • 交互式
  • 文件的形式
1. 假设在 F:\code.py 创建了一个文件
2. 在文件中写了一些代码
3. 运行代码:
	C:\python.exe F:\code.py

4. 环境变量

配置环境变量,减轻工作量

5. Python基础语法

5.1 编码

  • 计算机 以二进制存储数据
哈哈yyds666   ->    010101000110101010100010
  • 在计算机中不只有一套编码,有多套编码 比如UTF-8
  • 文件一定要记住保存时是什么编码,打开时使用同样的编码
  • 在Python开发过程中这种规则也要遵循
  • Python3.x版本会默认使用UTF-8编码去打开文件——以UTF-8编码保存文件

5.2 输出

让程序在内部帮我们做事,做完事之后将结果展示出来。

# 展示出一个目录下面的所有文件

import os
for item in os.listdir("这里是路径名称"):
    print(item, end="|")

# 找出所有以png为后缀的文件

import os
for item in os.listdir("这里是路径名称"):
    if item.endswith('png'):
        print(item)

5.3 数据类型

什么是数据类型?

  • 字母 数字 汉字 成语 文言文
  • 文本 数字 真假等等

5.3.1 整型(数字) int

表示我们生活中的数字 19 18 520

所有整型数据都可以加减乘除

print(19)

5.3.2 字符串 str

表示生活中的文本信息:

单行文本:

  • "计算机科学与技术"
  • '计算机'

多行文本:

  • """计算机
    科学
    与技术"""
  • '''计算机
    科学
    软件工程'''

文本(字符串)可以进行相加 —— 拼接
字符串和数字相乘:让字符串重复多少次

5.3.3 布尔类型

真/假
True/False

print(int(True))
print(int(False))
print(bool(0))
print(bool(1))
print(bool(2))
print(bool(-10))
print(bool('计算机'))
print(bool('0'))
print(bool('1'))
print(bool(''))

# 运行结果:
# 1
# 0
# False
# True
# True
# True
# True
# True
# True
# False

5.3.3 布尔类型

变量:给某个值取个名称

result = 1 == 2
print(result)
# False

5.4 变量

变量名规范:
1. 只能包含数字字母下划线
2. 不能以数字开头
3. 不能使用Python内置的关键字

5.4.1 变量的内存指向

name = 'xxx'
a_name = 'xxx'
print(id(name))
print(id(a_name))

# 运行结果:
2405992754352
2405992754352


number = 18
print(id(number))
number = str(number)
print(id(number))
# 运行结果:
2252794888976
2252796521648

5.5 注释

单行注释

多行注释

文档字符串

5.6 输入

str_input = input("这里面写提示信息")  # 输入的信息是字符串类型
print(str_input)

5.7 条件语句

if 条件/真假:
    条件成立后执行这段代码
else:
    条件不成立后执行这段代码
if (条件) {
	条件成立执行这条指令
} else {
	条件不成立执行这条指令
}

写在最后

由于这些笔记都是从typora里面粘贴过来的,导致图片会加载失败,如果想要带图片的笔记的话,我已经上传至github,网址(​​https://github.com/wephiles/python-foundation-note​​​)如果github上不去的话也可以去我的gitee下载,网址(​​https://gitee.com/wephiles/python-django-notes​​)。欢迎大家来下载白嫖哦,最后,如果可爱又善良的你能够给我github点个star,那你将会是这个世界上运气最好的人喔。

posted @ 2024-04-07 23:07  想你时风起  阅读(71)  评论(0)    收藏  举报