Python学习笔记第二天(Python基本语句)

简介: Python学习笔记第二天讲解行与缩进 关键字 数据类型的用法。

Python学习笔记第二天

行与缩进

        python最具特色的就是使用缩进来表示代码块。

正确写法:

# 实例 1
if Ture:
    print("True")
else:
    print("False")    

        若没有缩进则报错,或者缩进不规范也容易没有产生值。

错误写法:

# 实例 2
if Ture:
print("True")
else:
print("False")    

关键字

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

关键字有:

False      class      finally    is         return

None       continue   for        lambda     try

True       def        from       nonlocal   while

and        del        global     not        with 

as         elif       if         or         yield

assert     else       import     pass

break      except     in         raise

        跟java等语言一样,在python中有33个关键字,注意在python中,False、None和True的首字母大写,其他关键字全部小写。

数据类型

        python的数据类型有:字符串、整型、列表、元组、字典、布尔型等等。数据类型是编程语言必备的属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算。

整数类型(int)简称整型,它用于表示整数。

        接下来看看整型是怎么表示的

# 实例 3      两种写法均可
counter = 100 # 赋值整型变量
counter = int(100)# 赋值整型变量

浮点型(Float)数学中的小数,用于表示实数。

        接下来看看浮点型是怎么表示的

# 实例 4      两种写法均可
miles = 1000.0 # 赋值浮点型变量
miles = float(100)# 赋值浮点型变量

字符串型(str)可以理解为中文

        比如"123"是一二三不是整型的一百二十三,接下来看看字符串型是怎么表示的

# 实例 5      三种写法均可
name = '100' # 赋值字符串型变量
name = "100" # 赋值字符串型变量
name = str(100)# 赋值字符串型变量

""与''区别:
        ""优先级比''大也可以理解为""里面用''

# 实例 6      
name = "'中国'+'中华'"

布尔型是整型的子类型,布尔型数据只有两个取值:True和False,分别对应整型的1和0。

比较运算:

  1. 等于 == 不等于 !=
  2. 小于等于 <= 大于等于>=
  3. 大于 > 小于 <

逻辑运算:

  1. 与运算 and 一假则假
  2. 或运算 or 一真则真
  3. 非运算 not 真假倒转
# 实例 6      
a = True
print(a and 0 or 99) # ==> 99

结束语

今天学习的是Python基本语句,学会了吗。 今天学习内容总结一下:

  1. 行与缩进
  2. 关键字
  3. 数据类型
相关文章
|
2月前
|
网络协议 Java Linux
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
本文介绍了PyAV库,它是FFmpeg的Python绑定,提供了底层库的全部功能和控制。文章详细讲解了PyAV的安装过程,包括在Windows、Linux和ARM平台上的安装步骤,以及安装中可能遇到的错误和解决方法。此外,还解释了时间戳的概念,包括RTP、NTP、PTS和DTS,并提供了Python代码示例,展示如何获取RTSP流中的各种时间戳。最后,文章还提供了一些附录,包括Python通过NTP同步获取时间的方法和使用PyAV访问网络视频流的技巧。
455 4
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
|
2月前
|
Python
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
使用Python的socket库实现客户端到服务器端的图片传输,包括客户端和服务器端的代码实现,以及传输结果的展示。
173 3
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
|
2月前
|
JSON 数据格式 Python
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
本文介绍了如何使用Python的socket模块实现客户端到服务器端的文件传输,包括客户端发送文件信息和内容,服务器端接收并保存文件的完整过程。
179 1
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
|
2月前
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
73 1
|
2月前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
123 1
|
2月前
|
索引 Python
Python学习笔记编程小哥令狐~持续更新、、、(上)
Python学习笔记编程小哥令狐~持续更新、、、(上)
53 2
|
2月前
|
存储 Python
Python学习笔记编程小哥令狐~持续更新、、、 (下)
Python学习笔记编程小哥令狐~持续更新、、、 (下)
36 1
|
2月前
|
存储 Python
【免费分享编程笔记】Python学习笔记(二)
【免费分享编程笔记】Python学习笔记(二)
48 0
【免费分享编程笔记】Python学习笔记(二)
|
2月前
|
Java 编译器 Go
Python学习笔记--- day01计算机基础和环境搭建(一)
Python学习笔记--- day01计算机基础和环境搭建(一)
47 2
|
2月前
|
程序员 编译器 Python
Python学习笔记--- day01计算机基础和环境搭建(二)
Python学习笔记--- day01计算机基础和环境搭建(二)
51 1