小甲鱼python学习笔记01

测试题:

 

0. Python 是什么类型的语言?

答:Python是一种面向对象、解释型、动态类型计算机程序设计语言 

解释型:程序无需编译成二进制代码,而是在执行时对语句一条一条编译 

动态类型:在程序执行过程中,可以改变变量的类型 

它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起

 

1. IDLE 是什么?

答:IDLE 是一个纯 Python 下自带的简洁的集成开发环境(IDE)

 

2. print() 的作用是什么?

答:print是格式化输出函数

 

3. Python 中表示乘法的符号是什么?

答:星号(*)

 

4. 为什么 >>>print('I love fishc.com ' * 5) 可以正常执行,但 >>>print('I love fishc.com ' + 5) 却报错?

答:前者的*号的含义是翻倍的意思,'I love fishc.com' * 5的含义是将I love fishc.com打印五遍。而后者的+号的含义是将同种类型的数据拼接到一起,而I love fishc.com与数字5不是同一数据类型,所以会报错。

 

5. 如果我需要在一个字符串中嵌入一个双引号,正确的做法是?

答:1、用转义字符\,如输出"I love you",print("\"I love you\"")

2、使用单引号,在单引号里输入要输出的带嵌入双引号的字符串,比如输出"I love you",print('"I love you"')

 

6. 为什么我们要使用 Python3?Python2到底有什么问题?看起来很多程序员依然都在使用Python2?

答:python3才是python的未来,python3加入了许多python2没有的新特性,因为python2与python3不兼容而且python是linux上最常用的软件之一,但是linux目前的版本大部分还是使用python2的,而且,在linux上依赖python2的程序更多一些。

 

动动手:

 

0. 动手试试直接输入>>>5+8 与输入>>>print(5+8) 有何不同?

答:直接输入可以将结果和类型都打印到屏幕上,而用print()只将结果打印到屏幕上例如直接输入“I love you"会输出'I love you',而用print("I love you")只输出I love you.

 

1. 在交互模式中,使用 Python 计算一年有多少秒?

答:在IDLE中输入365*24*60*60,输出31536000

 

 

 

 

你可能感兴趣的:(python)