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)
posted @ 2022-04-09 11:46  ping不通a  阅读(24)  评论(0编辑  收藏  举报