Python中基本语法(2)

简介: Python中基本语法(2)

在Python中,整型(int)、浮点型(float)和布尔类型(bool)是三种基本的数据类型。下面是对这三种类型的定义、基本运算、函数、基本运算符以及类型转换的讲解和相关代码示例。

整型(int)

定义:整型用于表示正或负整数,不带小数点。

基本运算

· 加法:+

· 减法:-

· 乘法:*

· 除法:/

· 整除(地板除)://

· 取模(求余数):%

· 幂运算:**

函数

· int(): 将其他数据类型转换为整型(如果可能的话)

基本运算符

· +

· -

· *

· /

· //

· %

· **

· +=

· -=

· *=

· /=

· //=

· %=

· **=

代码示例

 

a = 10 

 

b = 5 

 

 

 

# 加法

 

c = a + b

 

print(c) # 输出:15

 

 

 

# 整除

 

d = a // b

 

print(d) # 输出:2

 

 

 

# 取模

 

e = a % b

 

print(e) # 输出:0

 

 

 

# 幂运算

 

f = a ** b

 

print(f) # 输出:100000

 

 

 

# 类型转换

 

g = int(3.14)

 

print(g) # 输出:3

浮点型(float)

定义:浮点型用于表示带有小数点的数字。

基本运算:与整型相同,但结果会是浮点数。

函数

· float(): 将其他数据类型转换为浮点数(如果可能的话)

代码示例

 

x = 3.14 

 

y = 2.71 

 

 

 

# 加法

 

z = x + y

 

print(z) # 输出:5.85

 

 

 

# 类型转换

 

h = float(4)

 

print(h) # 输出:4.0

布尔类型(bool)

定义:布尔类型只有两个值:TrueFalse。常用于条件判断。

基本运算

· 逻辑与:and

· 逻辑或:or

· 逻辑非:not

函数

· bool(): 将其他数据类型转换为布尔值(通常非零或非空值转换为True,零或空值转换为False

基本运算符

· and

· or

· not

代码示例

 

i = True 

 

j = False 

 

 

 

# 逻辑与

 

k = i and j

 

print(k) # 输出:False

 

 

 

# 逻辑或

 

l = i or j

 

print(l) # 输出:True

 

 

 

# 逻辑非

 

m = not i

 

print(m) # 输出:False

 

 

 

# 类型转换

 

n = bool(0)

 

print(n) # 输出:False

 

 

 

o = bool(42)

 

print(o) # 输出:True

类型转换

在Python中,你可以使用内置函数来转换数据类型。

代码示例

 

# 整型转浮点型

 

p = float(42)

 

print(p) # 输出:42.0

 

 

 

# 浮点型转整型(截断小数部分)

 

q = int(3.14)

 

print(q) # 输出:3

 

 

 

# 字符串转整型

 

r = int("123")

 

print(r) # 输出:123

 

 

 

# 字符串转浮点型

 

s = float("3.14")

 

print(s) # 输出:3.14

 

 

 

# 其他类型转布尔型(通常非零或非空转True,零或空转False)

 

t = bool("hello")

 

print(t) # 输出:True

 

 

 

u = bool(0)

 

print(u) # 输出:False

这些是Python中整型、浮点型和布尔类型的基础知识和示例。通过这些基本类型和运算符,你可以进行各种数值计算和逻辑判断。

 

目录
相关文章
|
19天前
|
Java 编译器 C语言
Python速成篇(基础语法)上
Python速成篇(基础语法)上
|
1月前
|
Java 程序员 C++
【python】—— 基础语法(二)
【python】—— 基础语法(二)
|
1月前
|
存储 机器学习/深度学习 XML
python基础语法——文件与库
本文基于pycharm编译器,也可以使用Anaconda 里的编译器,将讲解一些python的一些基础语法知识,是对上篇文章的补充.
31 0
|
1月前
|
存储 Python
Python中基本语法(3)
Python中基本语法(3)
31 1
|
1月前
|
存储 索引 Python
Python中基本语法(1)
Python中基本语法(1)
29 1
|
1月前
|
编译器 测试技术 C++
【Python 基础教程 01 全面介绍】 Python编程基础全攻略:一文掌握Python语法精髓,从C/C++ 角度学习Python的差异
【Python 基础教程 01 全面介绍】 Python编程基础全攻略:一文掌握Python语法精髓,从C/C++ 角度学习Python的差异
168 0
|
1月前
|
机器学习/深度学习 数据挖掘 C语言
python数据分析——Python语言基础(语法基础)
对于学过C语言的人来说,python其实很简单。学过一种语言,学习另一种语言,很显然的能感觉到,语言大体上都是相通的。当然,没学习过C语言,不是就不能学习python,python相对于其他语言,还是入手最简单的。
26 0
|
12天前
|
Python
02-python的基础语法-01python字面量/注释/数据类型/数据类型转换
02-python的基础语法-01python字面量/注释/数据类型/数据类型转换
|
19天前
|
存储 监控 Java
Python速成篇(基础语法)下(新年快乐♥)
Python速成篇(基础语法)下(新年快乐♥)
|
25天前
|
Java C语言 C++
【Python】5. 基础语法(3) -- 函数篇
【Python】5. 基础语法(3) -- 函数篇
26 1