Python学习笔记1
0、 Python 是什么类型的语言?
Python是脚本语言。
1、 IDLE 是什么?
IDLE是一个Python Shell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径!像我们Windows那个cmd窗口,像Linux那个黑乎乎的命令窗口,他们都是shell,利用他们,我们就可以给操作系统下达命令。同样的,我们可以利用IDLE这个shell与Python进行互动。
2、在一个字符串中嵌入一个双引号的方法:
(1)利用反斜杠(\)对双引号转义:",如:
>>> print("\"hello\"")
(2)用单引号引起这个字符串,如:
>>> print('"hello"')
(3)双引号用中文输入法写入,如:
>>> print(" “hello” ")
3、缩进是Python的灵魂
4、BIF==Built-in function 内置函数;Python有很多内置函数。
5、查看内置列表的代码:
>>>dir(__builtins__) #两边使用的是两个下划线
使用help查询内置函数的作用:
>>> help(input)
6、Python 不允许 if 条件中赋值,所以 if c = 1: 会报错!
7、IDLE重复执行历史命令:ALT+P前一条,ALT+N下一条,或光标移动到历史命令行上回车
8、如果想要得到一个跨越多行的字符串,例如:
我本可以忍受黑暗
如果我不曾见过太阳
然而阳光已使我的荒凉
成为更新的荒凉
有以下方法:
(1)使用三重引号字符串,可以是三对双引号,也可以是三对单引号。
>>> string="""我本可以忍受黑暗
如果我不曾见过太阳
然而阳光已使我的荒凉
成为更新的荒凉"""
>>> print(string)
(2)
>>> string=(
"我本可以忍受黑暗\n"
"如果我不曾见过太阳\n"
"然而阳光已使我的荒凉\n"
"成为更新的荒凉\n")
>>> print(string)
9、打印字符串“Let’s go!”
>>> print('Let\'s go!') #方法1
Let's go!
>>> print("Let's go!") #方法2
Let's go!
10、
单行注释用# ;
多行注释用三个单引号’’’ 或 三个双引号"""将注释括起来
11、
获得数据类型:type();
判断数据类型是否相同:isinstance( ,)
>>> a='324'
>>> type(a)
<class 'str'>
>>> a='字符串'
>>> isinstance(a,str)
True