ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python基础语法总结(新手基础快速入门)

2022-10-17 13:00:28  阅读:346  来源: 互联网

标签:python 新手入门 基础知识 基础教程 总结经验


0x00 前言

最近因为某些原因,提前安排了一手python(开学可以在python课上搞渗透了/doge),完事寻思着写一小篇非常基础的语法总结,帮助想要入门的朋友快速掌握python的基本语法,也算是自己的一个复习巩固。有编程基础(如c)的同学用很短的时间便可迅速掌握其基本语法,有了动手能力之后就可以迅速投入实战进行提升啦~

0x01 输入、输出函数

(例子简短,直接用IDLE来进行演示)

input()#函数等待用户在键盘上输入文本,并按下回车键。
print()#函数将括号内字符串显示在屏幕上。

0x02 列表

· 在Python中,列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有 任何关系。鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters 、names )是个不错的主意。 在Python中,用方括号 [ ] 来表示列表,并用逗号来分隔其中的元素。

创建与打印列表: 访问列表元素(下标从0开始): 列表的修改、增添、插入、删除 修改列表: 增添列表: 插入元素: 删除列表:

0x03 元组

· 列表和元组非常相似,它们都可包含多个元素,多个元素也有各自的索引 。程序可通过索引来 操作这些元素,只要不涉及改变元素的操作,列表和元组的用法是通用的。 · 列表的元素相当于一个变量,程序既可使用它的值,也可对元素赋值;元组的元素则相当于一 个常量, 程序只能使用它的值, 不能对它重新赋值。 在Python中,用圆括号( )来表示元组。

元组的创建与访问:

0x04 字典

· 在Python中,字典是一系列键—值对(key-value)。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。在Python中,用花括号 { } 来表示字典。

字典的创建与访问: 添加键-值对: 修改字典中的值:

删除键-值对:

0x05 控制流语句

if语句

· 最常见的控制流语句是 if 语句。if 语句的子句(也就是紧跟 if 语句的语句块), 将在语句的条件为 True 时执行。如果条件为 False,子句将跳过。 · ”在 Python 中,if 语句包含以下部分: 1.if 关键字; 2.条件(即求值为 True 或 False 的表达式); 3.冒号; 4.在下一行开始,缩进的代码块(称为 if 子句)。

else、elif语句

·if 子句后面有时候也可以跟着 else 语句。只有 if 语句的条件为 False 时,else 子句才会执行。 · else 语句不包含条件,在代码中,else 语句中包 含下面部分: 1.else 关键字; 2.冒号; 3.在下一行开始,缩进的代码块(称为 else 子句)。 ———————————————————————— · elif 语句是“否则如果”,总是跟在 if 或另一条 elif 语句后面。它提供了另一个条件,仅在前面的条件为 False 时才检查该条件。 · 在代码中,elif 语句 总是包含以下部分: 1.elif 关键字; 2.条件; 3.冒号; 4.在下一行开始,缩进的代码块(称为 elif 子句)。

输出结果如下:

0x06 循环语句

· for-in 循环专门用于遍历范围、列表、元素和字典等可迭代对象包含的元素。 · 在代码中,for 语句看起来像 for i in range(5):这样,总是包含以下部分: 1.for 关键字; 2.一个变量名; 3.in 关键字; 4.冒号; 5.从下一行开始,缩退的代码块(称为 for 子句)。

其中结束与继续循环的break、continu语句以及while循环的语法大致都与C语言相同,便不再赘述。

0x07 函数

· Python 声明函数必须使用 def关键字,定义函数的语法格式如下: · def 函数名(形参列表) //囱零条到多条可执行语句组成的函数 · return [ 返回值 ]

输出结果如下:

0x08 类和对象

· 在面向对象的程序设计过程中有两个重要概念: 类(class)和对象 (object,也被称为实例, instance),其中类是某一批对象的抽象,可以把类理解成某种概念;对象才是一个具体存在的实体。 从这个意义上看,日常所说的人,其实都是人的对象,而不是人类。 · Python的类定义由类头(指 class 关键字和l类名部分)和统一缩进的类体构成,在类体中最主要的两个成员就是类变量和方法。如果不为类定义任何类变量和方法,那么这个类就相当于一个空类,如果空类不需要其他可执行语句,则可使用 pass i吾句作为占位符。

(这里直接贴书上的代码) 创建一个Dog类:

1 class Dog():
    一次模拟小狗的简单测试

2    def __init__(self,name,age):
3        self.name = name
         self.age = age

     def sit(self):
        模拟小狗被命令下蹲
         print(self.name.title() + "is now sitting.")

     def roll_over(self):
        模拟小狗被命令打滚
         print(self.name.title() + "rolled over!")

一、在 1 处定义了一个名为Dog的类。根据约定,在Python中,首字母大写的 名称指的是类。这个类定义中的括号是空的,因为我们要从空白创建这个类。

二、类中的函数称为方法。 2 处的方法__init__() 是一个特殊的方法,形参self 必不可少,还必须位于其他形参的前面。因为Python调用这个__init__() 方法来创建Dog 实例时,将自动传入实参self 。每当你根据Dog 类创建新实例时,Python都会自动运行它。在这个方法的名称中,开头和末尾各有两个下划线,这是一种约定,旨在避免Python默认方法与普通方法发生名称冲突。

三、self是一个指向实例本身的引用,让实例能够访问类中的属性和方法。 3 处定义的两个变量都有前缀self 。以self 为前缀的变量都可供类中的所有方法使用,我们还可以通过类的任何实例来访问这些变量。self.name = name 获取存储在形 参name 中的值,并将其存储到变量name 中,然后该变量被关联到当前创建的实例。self.age = age 的作用与此类似。像这样可通过实例访问的变量称为属性。

0x09 结语

路漫漫其修远兮,吾将上下而求索。 这里只总结了Python最基础的一些语法,让新手朋友有个概念,可以快速上手。在python中还有诸如操作文件、导入模块、列表切片、异常处理等许多操作。至于这些便是在实战过程中不断深入学习的内容了~

标签:python,新手入门,基础知识,基础教程,总结经验
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有