第一讲:我和Python的第一次亲密接触
一、知识点:
1. 什么是IDLE? IDLE是一个Python Shell,简单来说就是一个通过键入文本与程序交互的途径,类似windows中的cmd窗口。
2.快捷键:重新输入之前输入的第一条语句(ALT+N),重新输入之前输入的上一条语句(ALT+P)。
3.print()函数输出总结
(1)字符串和数值类型:可以直接输出
>>> print('Hello world!')
Hello world!
>>> print(1)
1
(2)变量
无论什么类型,数值、布尔、列表、字典……都可以直接输出
>>> a = 12
>>> print(a)
12
>>> b = 'Hello!'
>>> print(b)
Hello!
>>> a = [1,2]
>>> print(a)
[1, 2]
(3)格式化输出
>>> s = 'Hello!'
>>> l = len(s)
>>> print('变量%s的长度是%d'%(s,l))
变量Hello!的长度是6
--------------------------------------------------------------------我是一条分割线----------------------------------------------------------------------
二、课后作业
0.Python是什么类型的语言?
Python是一种支持面向对象的解释性高级语言,属于脚本语言的一种。
1.IDLE是什么?
IDLE是开发python程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业python开发的不错选择。
2.print()的作用是什么?
print()会在输出窗口显示一些文本。
3.python表示乘法的符号是什么?
*
4.为什么print("i love you" + 5)不可以执行会报错,而print("i love you" * 5)可以正常执行?
在python中,不同类型的东西不能加在一起,在第一个例子中,5代表的只是数字的含义,要想运行成功,可以这样
print('i love you'+'5')
不过运行结果和第二个不一样,在第二个例子中,5代表的只是一个数字的意思。
5.如何在字符串中嵌入一个双引号?
print('Let\'s go!')
print('i "love" you')
--------------------------------------------------------------------我是一条分割线----------------------------------------------------------------------
三、动动手
0.动手试试直接输入5+8和print(5+8)有何不同?
5+8是直接将结果及类型打印到屏幕上,而print是将结果直接打印到屏幕上。
1.在交互模式中,使用python计算一年有多少秒?
>>> 365*24*60*60
31536000
--------------------------------------------------------------------我是一条分割线---------------------------------------------------------------------