Python--变量和数据类型

1. 数据类型

在计算机程序中,我们通常需要处理各种各样的数据,不同的数据对应不同的数据类型。

Python支持的数据类型包括:

基本数据类型:

数据类型

描述

举例

int

整型

1、-5、100

float

浮点型(小数)

3.14、-0.5、1.0

bool(True 1 False 0)

布尔型

True、False

complex

复数型

1+2j、-3+4j

高级数据类型

数据类型

描述

举例

str

字符串

"Hello"

list

列表

[1, 2, 'a', True]

tuple

元组

(1, 2, 'a', True)

set

集合

{1, 2, 3, 4}

dict

字典

{

'name': 'John',

'age': 25,

'city': 'BJ'

}

2. 变量

变量是用来描述计算机中的数据存储空间的,我们可以通过变量来保存定义的数据

变量定义

变量名 = 变量值

# 定义整型变量
age = 30
# 定义浮点类型变量
score = 70.5
# 定义布尔类型变量
b = True
# 定义字符串类型变量
name = '张三'

可以通过type()函数获取变量类型

name = '张三'
# 获取变量类型
t = type(name)

Python是动态类型语言,变量类型可以通过赋值进行修改

# 定义整型变量
age = 30
# 修改成浮点类型变量
age = 70.5

变量的命名规则

变量名的定义需要遵守下面的规则:

  1. 只能由字母、数字、_(下划线)组成
  2. 不能以数字开头
  3. 不能是关键字
  4. 区分大小写

Python中的关键字包括:

如下这些变量名都是不合法的:
变量的命名规范
为了让我们代码更加简洁易懂,还需要遵守下面的命名规范
1下划线命名法
2驼峰命名法
3算术运算符
3.1数值之间
数值之间的操作用到的运算如如下:

运算符

描述

+

-

*

/

//

取整除

%

取余数

**


数值型变量之间可以直接计算
3.2字符串之间
字符串之间使用+拼接字符串
str1 = 'hello'

str2 = 'world'

str3 = str1 + str2

print(str3)

输出结果:

helloworld


3.3整形和字符串
字符串变量和整型使用*,用于重复拼接相同的字符串

str = 'hello'

s = str*5

print(s)

输出结果:

hellohellohellohellohello


数值变量和字符串不能进行其它计算

str = 'hello'

a = 10

# 错误,字符串和数字不能直接相加

result = str+a

print(result)

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛慕昭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值