| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python零基础学习笔记(一)“打基础” -> 正文阅读 |
|
[Python知识库]Python零基础学习笔记(一)“打基础” |
声明: (1)该学习笔记是根据B站“Python_子木”分享的杨淑娟老师授课的“马士兵Python入门基础版”所整理的。该系列笔记适合初学Python的同学,仅供学习交流。???????????????????????????????????????????????? (2)博主是零基础的Python初学者,撰写笔记是为了更好复盘所学内容。如有错误还望大佬们多多指点,不胜感激! 目录 一、输出函数print
二、转义字符与原字符????????转义字符:反斜线“\”?想要实现功能首字母。 ????????(1)当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换另一个含义)。 ????????反斜杠:\\、单引号\'、双引号:\‘’。 ????????(2)当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符。 ????????换行:\n、回车:\r、水平制表符:\t、退格:\b。 ????????Tips:print('hello\tworld')将会输出:hello+3个空格+world,每4个元素为1组:hell、o+3个空格、worl。
三、二进制与字符编码????????计算机是由逻辑电路组成的。逻辑电路只有两种状态:开和关,用0和1表示。 ????????假如占用计算机中的两个位置,则能表示4种状态(2的2次方=4):00、01、11、10。如果想要表示更多状态则需要加位置,那么应该加到什么程度呢? ????????这就涉及到计算机的概念:8?bit=1 byte(即8个位置等于1个字节),依此类推: 1024 byte=1 KB?、1024 KB=1 Mb、1024MB=1GB、1024GB=1TB…… ? ? ? ? 8个位置能表示256种状态,对应256种符号(2的8次方=256),这256种符号被编成二次码表(ASCII字符代码表,可表示128种状态,对应128个符号)。 ? ? ? ? Unicode几乎包含了全世界的字符,无论中文英文都是用2个字节表示。Unicode是张表,规定了哪个字符用哪个数字去表示。?UTF-8规定:英文采用二次码表1个字节表示,中文采用3 个字节表示。不管中文还是英文,在计算机中都叫做字符,一个字符对应一个整数。这个整数可以使用十进制、八进制、二进制和十六进制输出,但在计算机中都会转为二进制,因为电脑制识别二进制(即前面提到的组成计算机的逻辑电路只有开和关两种状态,用0和1表示) ????????通过二进制编码进行输出字符使用内置函数chr(); ????????通过字符输出二进制编码使用内置函数ord()。
四、Python中的标识和保留字????????保留字:有一些单词被赋予了特定的意义,在给你的任何对象起名字是都不能用这些单词,否则程序将会报错。 ? ? ? ? 查看哪些是保留字:
? ? ? ? 标识符:变量、函数、类、模块和其他对象起的名字(Python中需要自己命名的叫标识符) ? ? ? ? 规则:可以使用字母、数字、下划线,不能以数字开头,不能是保留字,严格区分大小写。 五、Python中的注释? ? ? ? 注释:在代码中,对代码的功能进行解释说明的标志性文字,可以提高代码的可读性。注释的内容会被Python解释器忽略。 ? ? ? ? 通常包括三种类型的注释: ? ? ? ? (1)单行注释:以井字开头,直到换行结束;
? ? ? ? (2)多行注释:将一对三引号之间的代码称为多行注释(并没有单独的多行注释标记);
? ? ? ? (3)中文编码声明注释:在文件开头加上中文声明注释,用以指定源码文件的编码格式。Python文件默认存储编码是UTF-8。
六、变量(一)变量的定义和使用? ? ? ? 变量:是内存中一个带标签的盒子,把你需要的数据放进去。变量是其值可以改变的量。 可以把变量理解为名字或标签,需要访问各种数据时,就通过变量来访问,好比生活中,每个人有名字要叫某个人通过名字来找。 ? ? ? ? 例如“a=1”中,“a”是变量,“=” 不是比较符,而是赋值符,相当于把一赋给了a,可以理解为给1取了个名字叫a,或者说给1贴个标签角a。比较是否相等的运算符是两个等号“==”?。 ? ? ? ? 变量由三部分组成(id、type、value): ? ? ? ? (1)标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取; ? ? ? ? (2)类型:表示对象的数据类型,使用内置函数type(obj)来获取; ? ? ? ? (3)值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出。
(二)变量的多次赋值? ? ? ? 当多次赋值后,变量名会指向新的空间。
? ? ? ? 输出结果为:一小点点 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 15:04:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |