tast1 变量、运算符、数据类型及位运算

思考题:

  1. Python是怎么诞生的?Python之父是谁?
    1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido认为是其非开放造成的。Guido决心在Python中避免这一错误。同时,他还想实现在ABC中闪现过但未曾实现的东西。就这样,Python在Guido手中诞生了。
    Python之父是Guido van Rossum。
  2. Python和C++(或者C)的区别在哪?即为什么要学习Python,C++不香吗?
    首先,C++是强类型语言,而Python是一种弱类型语言。
    其次,特点上,Python简单易上手,python的库非常丰富,可以迅速地开发程序,无论是网站还是小游戏都非常方便。C++则是一种需要编译后运行语言, 运行效率高,安全稳定。但编译后的程序一般是不跨平台的。C++效率高,编程难;Python效率低,编程简单。
  3. 相较于Python2,Python3做了哪些大的改进?
    (1) Python3版本的优化较Python2版本好;
    (2) Python3源码文件默认使用utf-8编码;
    (3) 用print()函数代替print语句;
    (4) 对于输入函数,python2中用raw_input,python3中用input;
    (5) 在Python 3中对于整数之间的相除,结果也会是浮点数;
    (6) 去掉了repr表达式``;
    (7) Py3.X去除了long类型,新增了bytes类型。
    练习题:
  4. 怎样对python中的代码进行注释?
    #号单行注释,’’'或"""多行注释
#这是单行注释
'''这是多行注释
多行注释
注释'''
  1. python有哪些运算符,这些运算符的优先级是怎样的?
    Python运算符的优先级

  2. python 中 is, is not 与 ==, != 的区别是什么?
    is 是

'hello' is 'hello'

is not 不是

"hello" is not "nihao"

== 等于

4==4

!= 不等于

5=6
  1. python 中包含哪些数据类型?这些数据类型之间如何转换?
    Python3 中有六个标准的数据类型:
    Number(数字)
    String(字符串)
    List(列表)
    Tuple(元组)
    Set(集合)
    Dictionary(字典)
    Python3 的六个标准数据类型中:
    不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
    可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
    Number又包含int、float、bool、complex(复数)。
    数据类型的转换,只需要将数据类型作为函数名即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值