python面试题
python里通过()去调用;[]才是去取值的;
想知道这个变量类型支持的函数,可以用 变量名. 后面就会出来了;
print(type(变量名))
shift+#注释
1.8大变量有哪些;
2.python和java在定义变量上有什么区别:python中定义变量不需要声明,java需要声明:string name ="zhangsan";
3.字符串如何转换成列表?通过split函数,(分割);
name = "zhangsan"
b=name.split()
print(b)
4.python里的元组,字典,集合,列表有什么区别
1.元组是支持索引取值的
2.列表也支持索引取值
3.字典也支持键引取值
4.集合不支持索引取值,只能全部取值
5.如何对字母进行倒序排序
1.
name = ['a','b','c']
name.sort(reverse=True)
print(name)
['c', 'b', 'a']
正向排序:
name = ['a','b','c']
name.sort()
print(name)
6.如何对字母进行反向输出(不需要排序)
name = ['a','b','c']
name.reverse()
print(name)
7.列表转换成字符串
name = "this is a dog"
lis = name.split()
print(lis)
b=" ".join(lis)
print(b)
8.字符串实现取反:思路:先分割变成列表,然后列表取反;
name = "this is a dog"
b = name.split()
b.reverse()
print(b)