Python学习笔记 二 (基本语法元素)

Python学习笔记 二 (基本语法元素)

接着上次的学习笔记 一,下面我来对我在Python学习中的基本语法元素进行简单的总结,希望能对你我有益。

目录

  • Python的书写格式
  • Python中的命名和保留字(关键字)
  • Python中的数据类型
  • Python中一些简单常用的函数
一、Python的书写格式

在初次学习Python时需要注意的是,Python的书写格式和其他语言有很大不同,这需要我们慢慢适应。

  1. Python采用 # 来进行单行注释
    多行注释采用 ‘’‘ ’‘’

例:

#这是一条单行注释

'''这是多行注释第一行
    这是多行注释第二行'''
  1. Python不用 一对 { } 来区分语句块,而是采用缩进或 加上缩进的方式来区分语句块,并且也不用 来标志一条语句的结束,同样也是用回退缩进来标志一条语句的结束(如果多条语句写在一行则需要用;隔开,不过不建议这样)。
    例:
# Python的缩进格式
c = eval(input())
if c == 1 :
    print("这是第一个if语句")
if c == 2 :
    print("这是第二个if语句")

我们先不管具体每条代码的意思,先来感受Python的缩进格式,当我们输入2时,程序会运行第二条语句,在屏幕上打印 “这是第二个if语句” ,同时这里要特别注意:缩进是语法的一部分,如果缩进错误程序将无法正常运行

二、Python的命名和保留字(关键字)
  1. Python的命名和其他语言类似,使用大小写字母、数字、下划线和 中文 命名,数字不能作为第一位,不能和保留字(关键字)相同;并且Python在命名时是大小写敏感的,例如Abc和abc是不同的变量。
  2. Python有35个保留字(关键字)

在这里插入图片描述

这里我只写下了其中常用的几个保留字在Python中的用法时,其中我将用C语言来作为参考。

保留字大致用法
if用于判断,功能和C语言相同
elif用于多种情况的判断,和C语言中的 else if 相同
else用于其他情况的判断,和C语言中的 else 相同
for用于判断循环,功能和C语言的 for 循环相同
while用于判断循环,功能和C语言的 while 循环相同
and逻辑与运算,注意Python中没有 && 运算符
or逻辑或运算,注意Python中没有 11 运算符
not逻辑非运算
continue和C语言中的 continue 一致,用于结束当前循环开始下一循环
break和C语言中的 break 一致,用于结束循环
return和C语言中的 return 一致,用于返回数据
import用于引用库
form用于引用库,通常和import搭配使用
global用于在局部函数中操作外部变量
as可简单理解为起别名的作用
in成员关系操作符,和判断语句进行搭配,判断是否在某个数据中
try用于异常处理
except用于异常处理
finally用于异常处理
lambda匿名函数,简略版函数
def函数的声明的关键字
del取消变量与数据之间的引用

注意:Python是对于大小写敏感的,所以对关键字的编写时一定要严格按照预定义的大小写格式。

三、Python的数据类型

在这里我只写了Python的一些基本数据类型。

  • Python数据类型:整数、字符串、浮点数、列表、元组、集合等。
1.字符串的处理

其中字符串的处理和我们以前接触的语言的处理方式有所差异,在Python中,字符串是按序号进行处理的。

Python的字符串处理分为切片和索引
例如: 字符串 C = “这是一个字符串!”

(1). 索引(利用 [ ] 来获取某一个字符)
C [ 0 ] 为第一个字符 ‘这’ ,同时也可以使用反向递增序号C [ -8] 也表示第一个字符‘这’。
在这里插入图片描述
(2). 切片(利用[ : ] 和 [ : : ] 进行切片和按步长切片)
如:C [0 : 2] 为从0号位切片不到2号位的字符,操作后得到 “这是”;也可以正向反向序列混用如C[ 0 : -1 ]表示从0号位不到-1号位切片,操作后得到 “这是一个字符串” ; C [0 : -1 : 2]表示从0号位到-1号位按步长为2的方式进行切片。

2.列表类型

(1). 列表类型是指由0个或多个数据组成的有序序列用 [ ] 表示中间由 ,隔开,例如:[ 1 , 2,3 , 4,5 , 6 ] 。
(2). 通常我们会利用保留字(关键字) in 在判断语句中使用列表,比如判断一个数是否在列表中然后决定是否执行下面语句。

# Python的列表类型
c = eval(input())
if c in [1,2] :
    print("输入的数在列表[1 , 2]中")
if c in [3,4] :
    print("输入的数在列表[3 , 4]中")

------------------------------
==
1
输入的数在列表[1 , 2]>>
4
输入的数在列表[3 , 4]

在以后的学习笔记终我还会陆续写下其他的数据类型及其大致用法。

四、Python中一些简单常用的函数

1. 输入函数:input()
输入的为字符串形式

#Python的输入函数input()
c = input()
print(c)
----------------
==
hello world
hello world
>>

我们在输入一个数时一般会给用户一个提示信息,同样我们也可以使用input(“请输入一个数”)来实现

#Python的输入函数input()
c = input("请输入一句话\n")
print(c)
-------------
==
请输入一句话
hello world
hello world
>>> 

2.评估函数 eval()
可以简单理解为将字符串两端的 “ ” 去掉,将字符串变为数字。
例如:

>>> eval("123")
123
>>> 

3.输出函数 print()和 格式控制 format()函数
print函数和其他语言的输出功能相同,不过在格式控制方面有所差异,例如C语言中利用 %来进行格式控制,而Python是利用format函数所提供的槽 { }中添加格式要求来进行格式控制。
例:

#Python的输出格式控制
c = eval(input())
print("这个数为:{:.2f}".format(c))

format函数的格式控制槽 { } 中 :为格式引导符相当于C语言中的 % ,而后面的 . 2f 是指保留小数点后两位

如果要控制多个输出的数,相应添加对于的控制槽即可
例如:

#Python的输出格式控制
c = eval(input())
d = eval(input())
print("第一个数c为:{:.2f},第二个数d为{:.3f}".format(c, d))
-----------
==
12.12
12.1212
第一个数c为:12.12,第二个数d为12.121
>>> 

format()函数的格式控制还有很多种方式,如果有需要可以自行查询

待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值