一、数字
数字的组成部分分为两种
1.整数
整数包含了长整数、整数两类
整数示例:
0123456789
长整数示例:
8888888888888888888888888888888888888888888888L
可以使用int()函数将任意数字转换为数字类型
2.浮点数
示例如下:
1.5
可以使用函数float将任意数字转换为浮点数
二 、字符串
1、字符串
示例如下:
the is string or 这是一个字符串
如果需要指明以上信息为字符串需要使用单引号或者双引号
2、单引号
单引号内的所有字符都是字符串,在单引号中制表符或者空格都按照原样保留
例如:'the is string' or '我是一个字符串'
3、双引号
双引号与单引号功能一样,其内容声明的依旧是字符串
例如:"你的名字是" or "what is your name"
4、三引号
三引号的作用有两个功能
4.1 多行注释
当你需要一次性注释多行的时候,可以直接使用三引号引起来即可实现注释
例如:''' 这是一个注释
这是一个注释
这是一个注释'''
4.2 引用双引号和单引号
在三引号呢可以自由的引用单引号或者双引号
例如:'''
This is the sconde line
"what's your name?," I asked.
'''
字符串总结:字符串是不可变的,当你创造了一个字符串的时候,意味着不能发生任何改变。
5、字符串格式化
当需要在字符串中使变量和字符串完美的结合在一起的时候(例如shell script 中使用echo "the is $variable"),可以使用format函数操作
name = 'Swaroop' age = 20 print ('{0} was {1} years old when the wrote this book').format(name,age))
由于我们正在讨论格式问题,就要注意 print 总是会以一个不可见的“新一行”字符(\n )
结尾,因此重复调用 print 将会在相互独立的一行中分别打印。为防止打印过程中出现这一
换行符,你可以通过 end 指定其应以空白结尾:
print('a', end='') print('b', end='')
输出结果如下:
ab
或者你通过 end 指定以空格结尾:
print('a', end=' ') print('b', end=' ') print('c')
输出结果如下:
a b c