Python基础之基本数据类型

Python基础之基本数据类型

    • 1 字符串
    • 2 数值
    • 3 布尔值
    • 4 空值
    • 5 变量与常量

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

你可能感兴趣的:(Python学习分享,python,编程语言,字符串)