Python基础之基本数据类型

1 字符串

字符串是编程语言中最常见的数据类型之一,主要使用一对双引号""或一对单引号’'进行包含起来。
(1)在字符串本身包含一个或多个引号,需要使用在引号前添加转义字符\(常用转义符有:换行\n、制表符\t、反斜杠\);
(2)字符串包括较多属性,如字符串长度len()、格式化符号%s与format()、首字母大写title()、全部大写upper()、全部小写lower()
(3)Python中控制台输出函数为print,可以将字符串信息打印在控制台界面。

print("Hello World!")
print('Hello World!')
print('Hello\' World!')
print('Hello" World!')
print('Hello\n World!')
print('Hello\t World!')
print('Hello\\ World!')

执行结果:

Hello World!
Hello World!
Hello' World!
Hello" World!
Hello
 World!
Hello	 World!
Hello\ World!
print(len("Hello World!"))
print("Hello %s!"%"Lee")
print("Hello {1}{0}!".format("Lucy","Yang"))
print("hello world!".title()) #首字母大写
print("Hello World!".upper()) #全部大写
print("Hello World!".lower()) #全部小写

执行结果:

12
Hello Lee!
Hello YangLucy!
Hello World!
HELLO WORLD!
hello world!

2 数值

数值主要包括整数、浮点值(即小数),数值最常用的是算术运用。整数运算是精确值,浮点数运算可能会存在四舍五入的误差。

# 正整数
print(1)
# 负整数
print(-3)
# 正浮点数
print(1.23)
# 科学计数法
print(1.45e10)

执行结果:

1
-3
1.23
14500000000.0

3 布尔值

布尔值包括True与False,可以通过布尔(逻辑)运算与(and)、或(or)、非(not),得出布尔值。注,在代码中,一个等号(=)为赋值运算符,两个等号(==)判断是否相等。

print(1>1)
print(2==2)
print(1>1 and 2==2)
print(1>1 or 2==2)
print(not 2==2)

执行结果:

False
True
False
True
False

4 空值

空值在编程语言中作为一种特殊的类型存在,他与空字符串、数值0不同,他可以赋给多种类型。

print(None)

执行结果:

None

5 变量与常量

变量与代数中方程变量是一致的,变量不仅可以是字符串、数字,还可以是任意数据类型,变量名必须是大小写英文、数字和_的组合,但不能以数字开头;常量是不能变的变量,比如圆周率π就是一个常量。

import math #引入数学运算模块
print(math.pi) #常数:圆周率π
print(math.e) #常数:自然数E

a1 = 20 #变量为数值
A2 = "I like python!"  #变量为字符串
_a3 = 1 + 1 < 2  #变量为布尔值
print(a1)
print(A2)
print(_a3)

# 若需要将数值与字符拼接,需先将数值先转换为字符
print(A2 + str(a1))

执行结果:

3.141592653589793
2.718281828459045
20
I like python!
False
I like python!20
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值