学Python基础这么久了,花了好长时间精心记录的学习笔记

liftword4周前 (04-27)技术文章24

我为什么要学Python呢!当我刚开始接触Python时,我就感觉Python是一种很高级的语言。我很喜欢,对,就是因为喜欢。

好了!话不多说,开始看笔记了,喜欢的朋友可以点赞关注转发哦~

第一个Python程序

命令行模式提示符类似C:\>

Python交互模式提示符是>>>

输入exit()并回车退出Python交互模式

在Python交互式模式下,可以直接输入代码,然后执行,并立刻得到结果。

在命令行模式下,可以直接运行.py文件。

使用文本编辑器

直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。

直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。

输入和输出

print()会依次打印每个字符串,遇到逗号“,”会输出一个空格



Python基础

以#开头的语句是注释
当语句以冒号:结尾时,缩进的语句视为代码块。

数据类型和变量

如果字符串内部既包含’又包含"怎么办?可以用转义字符\来标识,比如:

'I\'m \"OK\"!'

Python还允许用r''表示''内部的字符串默认不转义

>>> print(r'\\\t\\')

\\\t\\

Python允许用'''...'''的格式表示多行内容

如果写成程序并存为.py文件,就是:

可以直接用True、False表示布尔值(请注意大小写)

布尔值可以用and、or和not运算。

空值用None表示

这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言

可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据

在Python中,通常用全部大写的变量名表示常量

在Python中,有两种除法,一种除法是/:

/除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数:

还有一种除法是//,称为地板除,两个整数的除法仍然是整数:

Python的整数没有大小限制.

Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

字符串和编码

在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件

条件判断

input()返回的数据类型是str

循环

range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如range(5)生成的序列是从0开始小于5的整数:

使用dict和set

>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}

如果key不存在,dict就会报错
要避免key不存在的错误,有两种办法,一是通过in判断key是否存在:

二是通过dict提供的get()方法,如果key不存在,可以返回None,或者自己指定的value:

注意:返回None的时候Python的交互环境不显示结果。

要删除一个key,用pop(key)方法,对应的value也会从dict中删除
请务必注意,dict内部存放的顺序和key放入的顺序是没有关系的
dict的key必须是不可变对象。

学习过程中总会遇到一些问题,我们只需要去解决就行,大家遇到什么问题可以告诉我,我 会及时回复大家~~

最后祝大家早日成为程序员大佬!加油~ 感谢大家的点赞关注!感谢大家的点赞关注!

相关文章

python学习——028pop方法是如何移除不同数据结构中的元素

在 Python 里,pop 是个常用方法,不同的数据类型中 pop 方法的参数情况存在差异,下面介绍在列表(list)、字典(dict)和集合(set)里 pop 方法。列表(list)的pop方法...

python学习——030pop 方法从列表中移除多个元素

若要使用 pop 方法从列表中移除多个元素,可依据具体的移除需求采用不同的策略,下面介绍几种常见的情况及对应的实现方式。按索引移除多个不连续的元素若要移除的元素索引是不连续的,可按索引从大到小的顺序依...

Python数据分析师使用低代码Streamlit实现Web数据可视化方法

Python数据分析师工作拓展助手,在不用掌握复杂的HTML、JavaScript、CSS等前端技术的情况下,也能快速做出来一个炫酷的Web APP,把数据分析结果可视化呈现出来!本文推荐Python...

python入门-day6-列表

以下是为“Day 6: 列表与基本操作”设计的详细学习任务计划。这个任务旨在帮助初学者掌握 Python 中列表的基础知识和常用操作,并通过实践加深理解。Day 6: 列表与基本操作学习目标:理解列表...

Python列表创建操作与遍历指南

Python 列表全方位解析:创建、操作、删除与遍历的全面指南列表(List)是 Python 中最灵活且常用的数据结构之一,支持动态增删元素、混合数据类型存储以及高效的遍历操作。以下从 创建、操作、...

python中字典详解及使用

字典(Dictionary)是 Python 中一种非常强大的内置数据类型,它存储的是键值对(key-value)的映射关系字典的基本特性无序集合:Python 3.6+ 中字典会保持插入顺序,但本质...