您的位置:首页 > 房产 > 家装 > 陕西省住房和城乡建设厅_查域名被墙_站点_磁力吧ciliba

陕西省住房和城乡建设厅_查域名被墙_站点_磁力吧ciliba

2025/7/21 7:37:50 来源:https://blog.csdn.net/qq_39748832/article/details/147315380  浏览:    关键词:陕西省住房和城乡建设厅_查域名被墙_站点_磁力吧ciliba
陕西省住房和城乡建设厅_查域名被墙_站点_磁力吧ciliba

文章目录

  • 1、概述
  • 2、学习笔记
    • 2.1、简介
    • 2.2、第一个 python 程序
    • 2.3、基础知识
      • 2.3.1、数据类型与变量
      • 2.3.2、字符串和编码
      • 2.3.3、list 和 tuple
  • 3、常见快捷键

1、概述

本篇博客用来记录 Python 的学习笔记和过程。

参考链接:Python学习教程-廖雪峰


2、学习笔记

2.1、简介

Python是一种计算机程序设计语言。

Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

Python 的缺点

  1. 运行速度慢
  2. 代码无法加密:由于是解释性语言,发布程序就是发布源码

2.2、第一个 python 程序

前提:在安装 python 后,
打开 cmd 窗口(命令行模式),然后输入 python,进入 python 交互模式

在这里插入图片描述


在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件。
Python交互模式的代码是输入一行,执行一行,而命令行模式下直接运行.py文件是一次性执行该文件内的所有代码。


在这里插入图片描述


输入与输出

在这里插入图片描述


2.3、基础知识

2.3.1、数据类型与变量

整数

Python允许在数字中间以_分隔

在这里插入图片描述


浮点数
浮点数也就是小数,且可以使用科学计数法,例如 1.21e2

在这里插入图片描述


字符串

字符串是以单引号'或双引号"括起来的任意文本,比如'abc'"xyz"等等。
且可以使用转义字符\
在这里插入图片描述


布尔值

一个布尔值只有TrueFalse两种值
布尔值可以用andornot运算。

在这里插入图片描述


空值

空值是Python里一个特殊的值,用None表示。
在这里插入图片描述


变量

变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。
变量名必须是大小写英文、数字和_的组合,且不能用数字开头

在这里插入图片描述


在这里插入图片描述


变量
所谓常量就是不能变的变量,在Python中,通常用全部大写的变量名表示常量

在这里插入图片描述


2.3.2、字符串和编码

在这里插入图片描述


在这里插入图片描述


在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言

print("这个是中文")   # 包含中文的 str

对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:

print(ord('中'))  # 20013
print(chr(20013)) # 中

由于Python的字符串类型是str,在内存中以Unicode表示,一个字符对应若干个字节。如果要在网络上传输,或者保存到磁盘上,就需要把str变为以字节为单位的bytes
Python对bytes类型的数据用带b前缀的单引号或双引号表示:
Unicode表示的str通过encode()方法可以编码为指定的bytes

print('ABC'.encode('ascii'))  # b'ABC'
print('ABC'.encode('utf-8'))  # b'ABC'
print('中'.encode('utf-8'))   # b'\xe4\xb8\xad'
print('中'.encode('ascii'))   # 报错

注意,中文是无法使用 ascii 进行编码的

可以使用 decode() 方法进行解码

print(b'ABC'.decode('ascii'))                         # ABC
print(b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8'))    # 中文

方法 len() 可以计算字符数,如果先转换为 bytes,再使用 len() 方法,则可以计算字节数

print(len('中文'))                  # 字符数为 2
print(len('中文'.encode('utf-8')))  # 字节数为 6

1个中文字符经过UTF-8编码后通常会占用3个字节,而1个英文字符只占用1个字节。


格式化

在这里插入图片描述

在这里插入图片描述


2.3.3、list 和 tuple

Python内置的一种数据类型是列表:listlist是一种有序的集合,可以随时添加和删除其中的元素。

在这里插入图片描述


3、常见快捷键

快捷键作用
Ctrl + Alt + L代码格式化
Ctrl + ?代码行注释
Ctrl + D复制当前行
Ctrl + Y删除当前行
Shift + F6变量重命名
Ctrl + Shift + F全局查找
Ctrl + Shift + F10运行代码

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com