1. python2和python3的区别差异?
1、Python3使用 print必须要以小括号包裹打印内容,比如 print("hi");Python2既可以使用带小括号的方式,也可以使用一个空格来分隔打印内容,比如 print'hi'
2、 python2 range(1,10)返回列表, python3中返回迭代器,节约内存
3、 python2中使用asci编码, python3中使用utf-8编码
4、 python2中 unicode表示字符串序列,str表示字节序列;python3中str表示字符串序列,byte表示字节序列
5、 python2中为正常显示中文,引入 coding声明, python3中不需要
6、 python2中是raw_input()函数, python3中 input是()函数
2. 六个单引号和六个双引号代表什么?
代表空字符
3. #代表什么
代码注释,#号后面的文字或者代码不会被执行
4. 一个xx.py文件,文件里的代码为 print("hello word"),用Python2和python3执行会有什么差异?为什么?
python3中print是一个内置函数
python2中print是一个输出语句
5. python中的变量定义是什么?
变量就是一个符号,或者说是名字。注意:关键字不能作为变量。
6. 怎么定义一个数组变量?
a=[1,2,3]
7. 变量hello和Hello在python中有区别吗?
有区别,python是区分大小写的,这两个是不同的变量。
8. python哪些单词不能作为变量名,请举例说明至少5个
import,break,def,from,return,class,try,while
9.请举例说明变量的驼峰命名
小驼峰命名法:第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName,aCat。
大驼峰命名法:每一个单词的首字母都采用大写字母,例如:FirstName,LastName。
10. 请举例说明python中的静态变量命名
class Student:
Student_name = "zhiming"
11. 请用input函数输入姓名和年龄,并打印出来
name=input("输入姓名:" )
age=input("输入年龄:" )
print("姓名:"+name,"年龄:"+age)
12. 请用type函数,输出一个字符串类型
a="gwh"
print(type(a))
13. 怎么将两个整型变量转成字符串,并拼接后打印出来,请完成代码
a =1
b =2
a1 =str(a)
b1 =str(b)
print("字符串拼接:"+a1+b1)
14. 将str='123.123',转成整型,并打印
str ='123.123'
str1 =int(float(str))
print(str1)
15. 可以将a = '123a'转成浮点数吗?为什么?
不能,因为含有字符
16. 请编写一个取余运算符的实例
print(20%3)
17. 将=打印30次,请完成代码
for i in range(30):
print("=")
18.请编写一个除法取整的例子
print(int(20/3))
print(20//3)
19.请编写5的20次方的例子
print(5**20)
20. +=代表什么?
加法赋值运算符,等同于:a += 1 等效于 a = a + 1