首页 > 编程语言 >Python基础笔记-day01

Python基础笔记-day01

时间:2024-04-06 12:23:22浏览次数:18  
标签:文件 编码 Python day01 笔记 bool print True

Python基础-day1

!!!注意:本系列所写的文章全部是学习笔记,来自于观看视频的笔记记录,防止丢失。观看的视频笔记来自于:哔哩哔哩武沛齐老师的视频: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 {
	条件不成立执行这条指令
}

标签:文件,编码,Python,day01,笔记,bool,print,True
From: https://www.cnblogs.com/wephiles/p/18117309

相关文章

  • FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx
    ​MP4是最常见的视频封装格式,在《FFmpeg开发实战:从零基础到短视频上线》一书的“1.2.3 自行编译与安装FFmpeg”介绍了如何给FFmpeg集成x264和x265两个库,从而支持H.264和H.265两种标准的编解码。视频的封装格式除了古老的MP4和ASF之外,还有较新的WebM格式,该格式的音频编码主要采......
  • 搜索学习笔记
    T1纯纯那啥。剪枝思路是:如果这前面的你全取了都可以,那你全取了算了。T2小明遇到一个问题,他想知道对于1~N构成的全排列来说,第i个全排列是多少?任意一个全排列他在所有全排列中的次序是多少?康托展开模版,见此。T3\(K\)短路。\(A*\)。估价函数是反图中的最短路。......
  • 【Mathematical Model】基于Python实现随机森林回归算法&特征重要性评估&线性拟合
    ​    前段时间在做遥感的定量反演,所以研究了一下回归算法,由于之前发的几篇博文都是定义好基础方程进行拟合的,不太满足我的需求。所以研究了一下随机森林回归的算法,之前使用随机森林都是做分类,这次做了回归算法也算是补全了RF算法的空缺了。今天抽空给大家分享一下使用P......
  • 【个人笔记】如何用 Python 编写激活码解锁程序
    目录前言第一步:编写激活码解锁程序(激活码.py)第二步:修改需要解锁的程序(1.py) 总结前言在软件开发中,有时候我们需要设计一种机制来保护程序,例如通过激活码来控制程序的使用权限。本文将介绍如何使用Python编写一个简单的激活码解锁程序,以及如何修改另一个程序来检测是否......
  • 认证加密概念笔记
    认证加密概念笔记1.安全认证参考:https://blog.csdn.net/qq_41644069/article/details/1213019551.1公钥私钥公钥和私钥用来加解密数据,如果使用任意一把来加密数据,那么只有使用另外一把才能解密数据。公钥可以公开供其他人使用,自己只保留自己的私钥。一般简单情况就是公钥加......
  • Spring声明式事务(Spring学习笔记十五)
            不推荐使用编程式事务 在Spring-dao.xml中配置声明式事务<!--配置声明式事务--><!--获得transactionManager然后把他丢给他的构造器constructor-arg--><beanid="transactionManager"class="org.springframework.jdbc.datasource.D......
  • 虚树学习笔记
    1.简介虚树,顾名思义1,就是不真实的树,常用于动态规划,所以可以说,虚树就是为了解决一类动态规划问题而诞生的当一次询问中仅涉及一颗树中的少量节点时,在整棵树上dp时间复杂度显然难以接受所以可以建立一颗只包含关键节点的树,将非关键的链简化或省略,在新树上进行dp一颗虚树包含所......
  • 【Python&RS】基于GDAL遥感影像分幅裁剪(固定尺寸)
    ​    之前分享过一篇分幅裁剪的文章:【Python&RS】基于GDAL遥感影像分幅裁剪,只不过这篇文章当时编写的逻辑是自己输入需要裁剪多少行多少列,由于大家可能并没有直观地希望自己裁剪多少行列,所以非常局限。今天跟大家分享一下使用固定尺寸对遥感影像进行分幅裁剪,即每张裁剪......
  • 《C++程序设计》阅读笔记【4-指针(2)】
    ......
  • 华为OD机试 - 猴子爬山(Java & JS & Python & C & C++)
    须知哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持文章目录须知题目描述输入描述输出描述用例解题思路:Java代码:JS代码:Python代码:C代码:C++代码:题目描述一天一只顽猴想去从山脚爬到山顶,途中经过一个有个N个台......