python学习12:数字类型和字符串

数据类型:

这是python3,python3没有python2的long型,多了个bool型。

代码如下: 

#数字类型,4种 (python)

# int 整型
num1 = 10
num2 = -20
num3 = 0x10
num4 = -0x20
print('we are int numbers :',num1,num2,num3,num4)

# bool 
num5 = True
num6 = False
print('we are bool numbers :',num5,num6)
print('True is not False:',num5 == (not num6))

# float 浮点型
num7 = 0.0
num8 = 16.7
num9 = -10.9
num10 = 10E2
print('we are float numbers :',num7,num8,num9,num10)

# complex 复数
num11 = 1.23j
num12 = 45.j
num13 = 6e-2j
num14 = -7+8j
print('we are complex numbers:',num11,num12,num13,num14)

代码运行结果:

=================== RESTART: C:/Users/公有制/Desktop/test.py ===================
we are int numbers : 10 -20 16 -32
we are bool numbers : True False
True is not False: True
we are float numbers : 0.0 16.7 -10.9 1000.0
we are complex numbers: 1.23j 45j 0.06j (-7+8j)

字符串:

代码如下:

str = 'tian quan zheng dao'

# 打印整个字符串
print(str)
# 打印第2个字符
print(str[1])
# 打印第2个字符到倒数第二个字符
print(str[1:-1])
# 打印第2个字符到第7个字符
print(str[1:6])
# 打印第2个字符后的所有字符
print(str[2:])
# 打印字符串两次
print(str * 2)
# 连接字符串
print('i am ' + str +'.')
# 不想让字符串里的\反斜杠转义,则在前面加一个r
print('test\tfinished')
print(r'test\tfinished')

运行结果:

=================== RESTART: C:/Users/公有制/Desktop/test.py ===================
tian quan zheng dao
i
ian quan zheng da
ian q
an quan zheng dao
tian quan zheng daotian quan zheng dao
i am tian quan zheng dao.
test	finished
test\tfinished

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/88545181