python基础练习题--不可变数据类型

# 1、用print函数打印多个值
print("hello","world")

# 2、用print函数不换行打印
print("hello",end="")
print("world")

# 3、导入模块的方式有哪些
'''
import 方法
from 模块名  import  函数名
from 模块名  import  *
'''

# 4、python有哪六种数据类型?不可变数据类型有哪些?可变数据类型有哪些?
'''
python数据类型:number  str  list  dict  set  tuple
不可变数据类型:number  str  tuple
可变数据类型:list  dict  set
'''

# 5、python3中可以支持哪些数值类型?
'''
int  整型
float  浮点型
bool  布尔值(True False)
complex  复数(实数+虚数)
'''

# 6、判断变量类型有哪些方式,分别可以用哪些函数?
'''
type(变量名)  打印变量类型
isinstance(变量名,变量类型)  判断传入元素与数据类型是否一致
'''
str1="hello world"
print(type(str1))
print(isinstance(str1,str))

# 7、分别对49.698作如下打印
# 1)四舍五入,保留两位小数
num=49.698
print(round(num,2))
# 2)向上入取整
import math
print(math.ceil(num))
# 3)向下舍取整
print(math.floor(num))
# 4)计算8除以5返回整型
print(8//5)
# 5)求4的2次幂
print(4**2)
# 6)返回一个(1, 100)随机整数
import random
print(random.randint(1,100))

# 8、依次对变量a, b, c赋值为1, 2, 3
a,b,c=1,2,3
print(a,b,c)

# 9、截取某字符串中从2索引位置到最后的字符子串
str2="helloworld"
print(str2[2:len(str2)])

# 10、对字符串“testcode”做如下处理:
# 1)翻转字符串
str3="helloworld"
print(str3[::-1])
# 2)首字母大写
print(str3.capitalize())
# 3)查找是否包含code子串,并返回索引值
str4="test code"
print(str4.index("code"))
print(str4.find("code"))
# 4)判断字符串的长度
print(len(str3))
# 5)从头部截取4个长度字符串
print(str3[0:4])
# 6)把code替换为123
print(str4.replace("code","123"))
# 7)把“test code”字符串中的两个单词转换为列表中的元素,并打印处理
print(str4.split(" "))
# 8)把['test', 'code']把list变量中的元素连接起来
list1=['test', 'code']
print(" ".join(list1))

# 11、如何打印出字符串“test\ncode”
print("test\\ncode")
print(r"test\ncode")

# 12、如何创建一个空元组
tup=()

# 13、创建一个只包含元素1的元组,并打印出该变量的类型
tup1=("xiaokeai",)
print(tup1)
print(type(tup1))

# 14、元组中元素可以修改?如何更新元组中的元素?
'''不可以'''
tup2=("a","b","c")
tup2=tup1+tup2
print(tup2[0:4])
tup2=tup1+tup2[:2]
print(tup2)
print(tup2*2)
# 15、对元组(1, 2, 3, 4, 5)做如下操作:
# 1)取倒数第二个元素
tup3=(1, 2, 3, 4, 5)
print(tup3[len(tup3)-2])
# 2)截取前三个元组元素
print(tup3[0:3])
# 3)依次打印出元组中所有元素
for sum in tup3:
    print(sum)

# 16、把元组(1, 2, 3, 4, 5, 6)元素格式化成字符串
tup4=(1, 2, 3, 4, 5, 6)
str5=str(tup4)
print(str(str5))
print(type(str5))
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页