[Python公开课]零基础玩转Python基础篇----第二节:Python的语法基础

简介: [Python公开课]零基础玩转Python基础篇----第二节:Python的语法基础

网络异常,图片无法展示
|

📢📢📢📣📣📣 🌻🌻🌻Hello,大家好我叫是Dream呀,一个有趣的Python博主,多多关照😜😜😜 🏅🏅🏅CSDN Python领域优质创作者,大二在读,欢迎大家找我合作学习(文末有VX 想进学习交流群or学习资料 欢迎+++) 💕 入门须知:这片乐园从不缺乏天才,努力才是你的最终入场券!🚀🚀🚀 💓最后,愿我们都能在看不到的地方闪闪发光,一起加油进步🍺🍺🍺 🍉🍉🍉“一万次悲伤,依然会有Dream,我一直在最温暖的地方等你”,唱的就是我!哈哈哈~🌈🌈🌈 🌟🌟🌟✨✨✨

前言: 【Python公开课】系列课程是针对Python入门&进阶打造的一全套课程,如果你喜欢的话就抓紧收藏订阅起来吧~💘💘💘 【报团取暖】🆘🆘🆘 🍋🍋🍋如果对学习没有自制力或者没有一起学习交流的动力,欢迎私信或者在文末添加我的VX,我会拉你进学习交流群,我们一起交流学习,报团打卡 群内更有众多福利等你来解锁哟,赶快加入我们吧!🍻🍻🍻

@TOC

1️⃣ 学习目标----提前知💞💞💞

☀️☀️☀️一个崇高的目标,只要不渝地追求,就会成为壮举!

  1. 了解Python中的关键字
  2. 掌握Python的变量和变量类型
  3. 掌握Python中的标识符,可以识别合法的标识符
  4. 了解Python不同运算符的使用

2️⃣ 学习任务----我能行🍻🍻🍻

🏅🏅🏅穷且益坚,不坠青云之志!

🚩01 基本语法

注释

Python中的单行注释以#开头!

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

多行注释可以使用三引号作为开头和结束符号

"""
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
"""

行与缩进

正确示范:

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

错误示范:

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

语句换行

Python 通常是一行写完一条语句,但如果语句很长,我们需要换行,这时可以使用圆括号来实现。

str = ('Python是一种面向对象、解释型计算机程序设计语言,'
       '由Guido van Rossum于1989年底发明。'
       '第一个公开发行版发行于1991年,'
       '源代码同样遵循 GPL(GNU General Public License)协议。')

Python 通常是一行写完一条语句,但如果语句很长,我们需要换行,这时可以使用\来实现。

str = 'Python是一种面向对象、解释型计算机程序设计语言,'  \
       '由Guido van Rossum于1989年底发明。'  \
       '第一个公开发行版发行于1991年, '  \
       '源代码同样遵循 GPL(GNU General Public License)协议。'

需要注意的是,在 [], {}, 或 () 中的语句,不需要使用圆括号进行换行。

total = ['item_one', 'item_two', 'item_three',
        'item_four', 'item_five']

🚩02 变量和数据类型

变量和赋值

📢📢📢超市购物 现实生活中,大家去超市买东西的时候,往往都需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可。 Python中的变量用来存储数据,变量可以理解为去超市购物的菜篮子,其类型和值在赋值的那一刻被初始化。

num1 = 100 
num2 = 87 
result = num1 + num2

num1和num2变量就好比一个小菜篮子,它们分别存储的数据是100和87。result变量存储的数据是num1和num2这两个“菜篮子”中的数据累计之和。

变量的类型

网络异常,图片无法展示
|

🚩03 标识符和关键字

标识符

📢📢📢水果名称 现实生活中,人们常用一些名称来标记事物,例如,现实生活中每种水果都有一个名称来标识。

网络异常,图片无法展示
|
若希望在程序中表示一些事物,需要开发人员自定义一些符号和名称,这些符号和名称叫做标识符。 📢📢📢 命名规则:

  1. 标示符由字母、下划线和数字组成,且数字不能开头。
  2. Python中的标识符是区分大小写的。
  3. python中的标示符不能使用关键字

为了规范命名标识符,关于标识符的命名提以下建议:

  • 见名之意
  • 驼峰式
    网络异常,图片无法展示
    |

关键字

关键字指的是具有特殊功能的标识符。

help()               # 进入帮助系统
help> keywords       # 查看所有的关键字列表
help> return             # 查看return这个关键字的说明
help> quit                # 退出帮助系统

🚩04 简单数值类型

整型

整数类型(int)简称整型,它用于表示整数。二进制:0b10100 八进制: 0o10111 十进制: 64 十六进制: 0x14

浮点型

浮点型(Float)用于表示实数。 浮点型字面值可以用十进制或科学计数法表示。 示例: <实数>E或者e<整数>E或e表示基是10,后面的整数表示指数,指数的正负使用+或-表示。

布尔类型

布尔型数据只有两个取值:True和False bool值没有操作 所有的空都是False,所有的非空都是True

a = 0 # 整数0,False 
print(bool(a)) s = "" # 空字符串,False 
print(bool(s)) lst = [] # 空列表,False 
print(bool(lst)) dic = {} # 空字典,False 
print(bool(dic)) a = None # None表示空,False 
print(bool(a))

以下对象的布尔值都是False:

None
False(布尔型)
0(整型0)
0.0(浮点型0)
0.0+0.0j(复数0)
“”(空字符串)
[](空列表)
()(空元组)
{}(空字典)

复数类型

复数类型,用于表示数学中的复数,例如,5+3j。 📢📢📢两大特点: (1)复数由实数部分和虚数部分构成,表示为:real+imagj 或 real+imagJ (2)复数的实数real和虚数imag都是浮点型

数字类型转换

网络异常,图片无法展示
|

🚩05 运算符

算术运算符

网络异常,图片无法展示
|

赋值运算符

📢赋值运算符只有一个,即=,它的作用是把等号右边的值赋给左边。 例如,x=1

anInt=12 
anFloat=2.2 
anStr='string' 
aList=['a','a','a'] 
anArray=(1,2,3)
 aMap={1:'a',2:'b',3:'c',} 
# 为多个变量赋同一个值:x=y=z=1

以及:

增量赋值

x+=1 x=x+1

将多个值赋值给多个变量

a, b = 1, 2

变量交换 X= 2

y =3 x,y = y,x

复合赋值运算符

网络异常,图片无法展示
|

比较运算符

网络异常,图片无法展示
|

逻辑运算符

网络异常,图片无法展示
|

成员运算符

网络异常,图片无法展示
|

🚩06 位运算

按位与

📢参与运算的两个数各对应的二进位进行“与”的操作。只有对应的两个二进位都是1时,结果位就为1否则结果位为0

网络异常,图片无法展示
|

按位或

🏅按位或指的是参与运算的两个数各对应的二进位进行“或”的操作。只要对应的两个二进位有一个为1时,结果位就为1

网络异常,图片无法展示
|

按位异或

🏅按位异或就是将参与运算的两个数对应的二进制位进行比较,如果一个位为1,另一个位为0,则结果为就为1否则,结果位为0

按位取反

🏅按位取反就是将二进位的每一位进行取反;0取反为1,1取反为0

网络异常,图片无法展示
|

按位左移

📣按位左移指的是二进位全部左移n位高位丢弃,低位补0

网络异常,图片无法展示
|

按位右移

📣按位右移指的是将二进位全部右移n位移出的位丢弃,移进的位补符号位

网络异常,图片无法展示
|

🚩07 运算符优先级

网络异常,图片无法展示
|

📣示例:

假设:
a = 20,b = 10,c = 15d = 5,e = 0
那么:
e = (a + b) * c / d=90
e = ((a + b) * c) / d=90
e = (a + b) * (c / d)=90
e = a + (b * c) / d =50

3️⃣ 本章小结----知难易🏆🏆🏆

😊😊😊人生是跋涉,也是旅行;是等待,也是重逢;是探险,也是寻宝;是眼泪,也是歌声!

📣📣📣本章主要讲解了Python中的变量、数据类型以及运算符,这种知识都是最基础的语法,也比较容易理解。 希望大家在初学Python时期,多动手写代码进行练习,加深印象,为后期的深入学习打好扎实功底。

目录
相关文章
|
12月前
|
人工智能 Ubuntu IDE
【Python】基础:环境配置与基础语法
本文介绍了Python编程语言及其环境配置方法。Python由Guido van Rossum于1991年创建,以其简洁、易学和强大的功能著称。文章详细讲解了Python的主要特点、Windows和Ubuntu下的安装配置步骤、基础语法、控制流、函数、文件操作、模块使用及面向对象编程等内容,帮助读者快速入门Python编程。
311 4
|
11月前
|
IDE 数据挖掘 开发工具
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
236 7
|
XML 前端开发 数据格式
三分钟搞定 Python XPath 语法
XPath(XML Path Language)是一种用于在 XML 文档中查找信息的语言。它基于树状结构的 XML 文档,可以通过路径表达式来选取节点或节点集。也常常用来解析 HTML。 如果你是一个前端,对用路径获取元素可能陌生又熟悉。陌生是很多的路径,熟悉的路径上又有熟悉的属性和方法。下面我们就来探究一下 XPath 的魅力。
|
7月前
|
Python
课时19:Python的基本语法
今天给大家带来分享的是 Python 的基本语法,分为以下六个部分。 1.在 Python 中严格区分大小写 2.Python 中的每一行就是一条语句,每条语句以换行结束 3.Python 中每一行语句不要过长 4.条语句可以分多行编写,语句后边以\结尾 5.Python 是缩进严格的语言,不要随便写缩进 6.在 Python 中使用#来表示注释
118 2
|
11月前
|
存储 索引 Python
Python 的基本语法
这些是 Python 的基本语法要素,掌握它们是学习和使用 Python 的基础。通过不断地实践和应用,你将能够更深入地理解和熟练运用这些语法知识,从而编写出高效、简洁的 Python 代码
411 61
|
9月前
|
存储 开发者 Python
python基本语法
Python的基本语法简洁而强大,支持多种编程范式,包括面向对象编程和函数式编程。通过掌握变量和数据类型、操作符、控制结构、函数、类和模块等基本概念,可以有效地编写高效、可读的Python代码。无论是初学者还是经验丰富的开发者,Python都提供了丰富的工具和库来满足各种编程需求。
276 13
|
11月前
|
存储 Python
Python编程入门:理解基础语法与编写简单程序
本文旨在为初学者提供一个关于如何开始使用Python编程语言的指南。我们将从安装Python环境开始,逐步介绍变量、数据类型、控制结构、函数和模块等基本概念。通过实例演示和练习,读者将学会如何编写简单的Python程序,并了解如何解决常见的编程问题。文章最后将提供一些资源,以供进一步学习和实践。
207 1
|
11月前
|
机器学习/深度学习 数据挖掘 开发者
Python编程入门:理解基础语法与编写第一个程序
【10月更文挑战第37天】本文旨在为初学者提供Python编程的初步了解,通过简明的语言和直观的例子,引导读者掌握Python的基础语法,并完成一个简单的程序。我们将从变量、数据类型到控制结构,逐步展开讲解,确保即使是编程新手也能轻松跟上。文章末尾附有完整代码示例,供读者参考和实践。
|
12月前
|
存储 C语言 索引
Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法
本文全面介绍了Python的基础知识,包括Python的诞生背景、为什么学习Python、Python的应用场景、Python环境的安装、Python的基础语法、数据类型、控制流、函数以及数据容器的使用方法,旨在为Python零基础读者提供一篇全面掌握Python语法的博客。
3175 1
Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法
|
11月前
|
存储 Python Perl
python正则语法
本文介绍了正则表达式的基础知识及其在 Python 中的应用。首先解释了为什么要使用正则表达式,通过一个判断手机号的示例展示了正则表达式的简洁性。接着详细介绍了 `re` 模块的常用方法,如 `match()`、`search()`、`findall()`、`finditer()` 等,并讲解了正则表达式的基本语法,包括匹配单个字符、数字、锚字符和限定符等。最后,文章还探讨了正则表达式的高级特性,如分组、编译和贪婪与非贪婪模式。
123 2

推荐镜像

更多