Python 不可变数据类型

 

1 可变数据类型:字典dict、列表list、集合set

2 不可变数据类型:字符串string、元组tuple

3  数字:整数int、小数float、布尔bool

 

3.1 随机数

3.1.1 默认输出0到1之间的数:

1 import random
2 print(random.random()) 

3.1..2 区间随机取值

1 import random
2 print(random.randint(1,100))

4 字符串:通过单引号、双引号、三引号的方式定义

 1 str1='小名'
 2 str2="大名"
 3 str3="""全名"""
 4 print(str1, type(str1))
 5 print(str2, type(str2))
 6 print(str3, type(str3))
 7 
 8 # 字符串切片:作用,由一个大的字符串切片成一个小的字符串
 9 # 格式:str[开始值:结束值:步长], 开始值是0,结束值左闭右开
10 #从左向右 0开始数
11 #从右向左 -1开始数
12 # -*- coding:utf -8 -*-
13 str3 = 'python'
14 print(str3[:])
15 print(str3[1:])
16 print(str3[-1:])
17 # 步长为2
18 print(str3[0:8:2])
19 print(str3[-6:-1:2])
20 # 翻转
21 print(str3[::-1])
22 
23 a = 123444.456
24 print(round(a,2))
25 
26 name = 'Eric'
27 print(f'Hello, my name is {name}')

 

posted @ 2021-06-10 23:18  术科术  阅读(727)  评论(0编辑  收藏  举报