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

Python基础笔记01-Python基础

时间:2024-04-07 23:24:18浏览次数:34  
标签:文件 01 编码 Python 基础 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 {
	条件不成立执行这条指令
}

标签:文件,01,编码,Python,基础,bool,print,True
From: https://www.cnblogs.com/wephilos/p/18119908

相关文章

  • nginx基础篇之虚拟主机实战
    基于nginx部署网站虚拟主机指的就是一个独立的站点,具有独立的域名,有完整的www服务,例如网站、FTP、邮件等。Nginx支持多虚拟主机,在一台机器上可以运行完全独立的多个站点。一、为什么配置虚拟主机一些草根流量站长,常会搭建个人站点进行资源分享交流,并且可能有多个不同业务的站......
  • python排序算法
    冒泡排序n=int(input())#5a=list(map(int,input().split(",")))#7,6,5,4,3foriinrange(0,n-1):#循环n-1次forjinrange(0,n-i-1):#循环n-i次,依次找第二大,第三大的等等ifa[j]>a[j+1]:a[j],a[j+1]=a[j+1],a[j]......
  • P1314 [NOIP2011 提高组] 聪明的质监员
    P1314[NOIP2011提高组]聪明的质监员题目小T是一名质量监督员,最近负责检验一批矿产的质量。这批矿产共有$n$个矿石,从$1$到$n$逐一编号,每个矿石都有自己的重量$w_i$以及价值$v_i$。检验矿产的流程是:给定$m$个区间$\lbrackl_i,r_i\rbrack$;选出一个参数$W$;......
  • 手把手教你做阅读理解题-初中中考阅读理解解题技巧013-dearMars Project
    PDF格式公众号回复关键字:ZKYD013阅读理解技巧,在帮助读者有效获取和理解文本信息方面发挥着重要作用,熟练掌握如下6个技巧,可快速突破阅读理解1预览文章结构在开始深入阅读之前,快速浏览文章的标题、段落开头和结尾,可以迅速把握文章的主题、大致内容和结构标题通常能概括文章......
  • python学习--基础知识(字符串扩展)
    八、字符串扩展1、字符串的三种定义方式2、字符串的拼接3、字符串的格式化4、字符串格式化的精确度控制5、字符串格式化的快速方法6、字符串格式化--对表达式进行格式化......
  • python学习--基础知识
    五、转换语句六、标识符......
  • C++基础——函数
    C++语言函数基础:(这部分基础内容也是C语言的基础函数内容)函数是用函数名来调用执行的具有特定功能的语句块。为降低编写大程序的复杂度,必须将其分解为较小、较简单的模块。函数和类是构造C++程序的基本模块。函数分为:函数声明、函数定义、函数调用函数声明声明函数,这通常......
  • 观察下面的代码,假设a的值为01000,则b的结果为()。
    inputsigned[4:0]a;outputsigned[4:0]b;assignb=a>>>1;选项:A、00100B、01100C、00010D、01010答案:A解析:对于有符号数来说:若符号位为1,使用>>>,高位补1;若符号位为0,使用>>>,高位补0;对于无符号数来说,无论最高位是什么,使用>>>,高位都补0。易错点:有符号(signed)、无符......
  • Django框架之Ajax基础
    一、JSON知识回顾1、什么是JSONJSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,通常用于在网络之间传输数据。它基于JavaScript的语法,但是独立于编程语言,因此几乎所有编程语言都支持解析和生成JSON数据。JSON数据采用键值对的形式来组织数据,其中键是字符串,值可以是......
  • 『Dynamo教程目录整理2023.01』BIM的乐趣By九哥
    你好,我是九哥~经常发现,很多小伙伴问的问题,其实以前文章里都讲过,所以为了方便小伙伴们查找和学习,我将公众号里的Dynamo相关文章整理了出来,查找资料就不用来回的翻历史记录了~一、基础教程Dynamo初学常识梳理Dynamo初学常识梳理(二)Dynamo初学常识梳理(三)——节点Dyna......