当前位置: 首页 > article >正文

100天精通Python丨基础知识篇 —— 03、Python基础知识扫盲(第一个Python程序,13个小知识点)

文章目录

    • 🐜 1、Python 初体验
      • Pycharm 第一个程序
      • 交互式编程第一个程序
    • 🐞 2、Python 引号
    • 🐔 3、Python 注释
    • 🦅 4、Python 保留字符
    • 🐯 5、Python 行和缩进
    • 🐨 6、Python 空行
    • 🐹 7、Python 输出
    • 🐶 8、Python 输入
    • 🐯 9、Python的基本数据类型和变量
    • 🐯 10、Python的基本语句和控制流程
    • 🐯 11、Python的函数和模块
    • 🐯 12、Python的面向对象编程
    • 🐯 13. 总结

《100天精通Python专栏 - 快速入门到黑科技》是由 CSDN 内容合伙人丨全站排名 Top 4 的硬核博主 不吃西红柿 倾力打造,专栏分为基础知识篇和黑科技应用篇,基础知识篇以理论知识为主,旨在帮助没有语言基础的小伙伴,学习我整理成体系的精华知识,快速入门构建起知识框架;黑科技应用篇以实战为主,包括数据分析、机器学习、计算机视觉、自然语言处理、数据可视化等等,让你真的会用Python解决实际问题。群公告里更有海量工作/学习资料,简历/PPT模板,关注我,都给你

  • 最全最详细的 Python 快递入门、实战应用教程;
  • 深入浅出的讲解基础知识和代码样例,通俗易懂,构建知识框架;
  • 手把手教学数据分析、可视化和爬虫经验;
学习路径指引定位适宜人群
体系化学习丨100天精通Python专栏 快速入门没有语言基础,精华学习,快速掌握
黑科技实战丨100天精通Python专栏 玩转技术有一定的基础,学以致用
CSDN x 信息技术智库社区 交流互助一个人还是有疑问?那么一群人就没有什么能阻挡

🐜 1、Python 初体验

Pycharm 第一个程序

首先,你需要创建一个 py 文件

print('我不爱你了!')

输入内容,运行…

交互式编程第一个程序

进入交互编程模型

第一种:

第二种:
如果你已经安装 python,在命令行输入:python,进入交互式模式。

>>> print('你不懂我,我不怪你')
你不懂我,我不怪你
>>>

🐞 2、Python 引号

相信眼拙的小伙伴,不免为疑问,西红柿在演示第一个 Python 程序时候,用了双引号和单引号,他们到底什么区别呢?

Python 可以使用引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串,引号的开始与结束必须是相同类型的。

其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

tomato1 = '我爱你,西红柿'
tomato2 = "我爱你,西红柿"
tomato3 = """我爱你,西红柿"""

3 个人爱的方式不一样,都是爱~

🐔 3、Python 注释

单行注释

python 中单行注释采用 # 开头。

# 第一个注释
print ("Hello, Python!")  # 第二个注释

两处注释!

多行注释

python 中多行注释使用三个单引号(‘’')或三个双引号(“”")。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

'''
我是多行注释,使用单引号。
我是多行注释,使用单引号。
我是多行注释,使用单引号。
'''

"""
我是多行注释,使用双引号。
我是多行注释,使用双引号。
我是多行注释,使用双引号。
"""

🦅 4、Python 保留字符

什么是保留字符?
西红柿:你可以理解为关键词,他们都有某种作用,而你起名的时候,不能随便去用。

下面的列表显示了在 Python 中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。

所有 Python 的关键字只包含小写字母。

andexecnot
assertfinallyor
breakforpass
classfromprint
continueglobalraise
defifreturn
delimporttry
elifinwhile
elseiswith
exceptlambdayield

🐯 5、Python 行和缩进

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

你要么都是 4 个空格,要么都是 2 个,不能混用!

正面教材:

if True:
    print ("True")
else:
    print ("False")

反面教材:

if True:
    print ("True")
else:
  print ("False")     # 注意:我在胡来~

🐨 6、Python 空行

空行与代码缩进不同,空行并不是 Python 语法的一部分。书写时不插入空行,Python 解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

注意:空行也是程序代码的一部分。

空行的用法:

  • 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
  • 类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

🐹 7、Python 输出

程序的核心逻辑:输入 > 代码处理 > 输出

  • 输入:数据库、excel、web、变量
  • 输出:print、写入数据库、email、excel、聊天软件。等等(后面再讲发邮件、和操作 excel、ppt 等)
#!/usr/bin/python
# -*- coding: UTF-8 -*-

print('我爱西红柿')

print('我爱\n西红柿')  # 换行

🐶 8、Python 输入

小伙伴,你已经可以用 print()输出你想要的结果了。

但是,如果要让用户从电脑输入一些字符怎么办?Python 提供了一个 input(),可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:

>>> love = input()
键盘输入: tomato

当你输入 love = input()并按下回车后,Python 交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。

>>> print(love)
'tomato'

🐯 9、Python的基本数据类型和变量

Python的基本数据类型包括整数、浮点数、布尔值、字符串、列表、元组、集合和字典。Python的变量不需要声明类型,可以动态赋值。示例代码如下:

i = 10  # 整数
f = 3.14  # 浮点数
b = True  # 布尔值
s = 'Hello, World!'  # 字符串
l = [1, 2, 3]  # 列表
t = (4, 5, 6)  # 元组
s = {7, 8, 9}  # 集合
d = {'name': 'Alice', 'age': 20}  # 字典

🐯 10、Python的基本语句和控制流程

Python的基本语句包括赋值语句、表达式语句、条件语句、循环语句和函数定义语句。Python的控制流程包括if语句、for循环和while循环。示例代码如下:

# 条件语句
if x > 0:
    print('x is positive')
elif x < 0:
    print('x is negative')
else:
    print('x is zero')

# 循环语句
for i in range(10):
    print(i)

while x < 100:
    x *= 2

# 函数定义语句
def add(x, y):
    return x + y

🐯 11、Python的函数和模块

Python的函数是一种可重复使用的代码块,可以接受参数和返回值。Python的模块是一种组织代码的方式,可以将相关的函数和数据放在一个文件中。示例代码如下:

# 函数
def add(x, y):
    return x + y

# 模块
# module.py
def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

# main.py
import module

print(module.add(1, 2))
print(module.subtract(3, 4))

🐯 12、Python的面向对象编程

Python的面向对象编程包括类的定义、实例化和继承。Python的类是一种数据类型,可以包含属性和方法。Python的实例是类的对象,可以调用类的方法和访问类的属性。Python的继承是一种代码复用的方式,可以从已有的类派生出新的类。示例代码如下:

# 类的定义
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def say_hello(self):
        print(f'Hello, my name is {self.name}.')

# 实例化
p = Person('Alice', 20)

# 继承
class Student(Person):
    def __init__(self, name, age, grade):
        super().__init__(name, age)
        self.grade = grade

    def say_hello(self):
        super().say_hello()
        print(f'I am a {self.grade} student.')

s = Student('Bob', 18, 'freshman')
s.say_hello()

🐯 13. 总结

Python基础语法是学习Python编程的基础,掌握Python基础语法可以帮助我们编写简洁、高效的Python程序。学习Python基础语法需要阅读官方文档和教程,参考标准库和第三方库的文档和示例代码,练习编写Python程序,参加Python社区的讨论和活动。Python基础语法包括基本数据类型和变量、基本语句和控制流程、函数和模块以及面向对象编程。掌握Python基础语法可以编写更加复杂的Python程序,实现更加复杂的功能。


http://www.kler.cn/a/3727.html

相关文章:

  • uniapp(小程序、app、微信公众号、H5)预览下载文件(pdf)
  • 2025 最新flutter面试总结
  • 【AI | pytorch】torch.polar的使用
  • 【json_object】mysql中json_object函数过长,显示不全
  • 通过Ukey或者OTP动态口令实现windows安全登录
  • 编辑器Vim基本模式和指令 --【Linux基础开发工具】
  • 九月九日忆八股
  • iOS 项目嵌入Flutter 运行
  • Linux 入门教程||Shell 教程||Shell 数组||Shell 运算符
  • BCSP-玄子JAVA开发之JAVA数据库编程CH-06_MySQL数据库企业开发技术
  • Springboot生成二维码
  • 系统分析师每日练习错题知识点1
  • 软件测试方法上篇(等价类、边界值、因果图)
  • windows下iis安装pdo_sqlsrv扩展
  • 【实战】19.Axios 封装与使用
  • 【C语言】深度理解指针(下)
  • 基于chatGPT设计卷积神经网络
  • 【网络】https协议
  • 使用stm32实现电机的PID控制
  • Android 反编译-回编译
  • python机器学习课程——决策树全网最详解超详细笔记附代码
  • Mac和Windows如何控制node版本
  • YOLOv7训练自己的数据集(手把手教你)
  • C++STL详解(八)-- set,map,multiset,multimap的介绍与使用
  • (5)惯性推算失控保护
  • 误删文件夹但是回收站没有找到怎么恢复