Python下载完后,会有自带的开发环境IDLE(Integrated Development and Learning Environment)
搜索框搜索IDLE就可以唤出
我们可以运行一个hello world测试一下
Tips:
1.按Alter键+n,就可以在当前命令行粘贴上前一条指令
2.print(“hello world\n”*8),能把hello world输出八遍
3.单词输到一半的时候按tab,会有备选的补齐选项,很方便在这里插入代码片
4.这是小甲鱼的一个小例程
print('----我爱小甲鱼工作室------')
temp=input("不妨猜一下小甲鱼心里想的是哪个数字:")
guess=int(temp)
if guess==8:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
print("猜错啦,小甲鱼现在心里想的是8!")
print("游戏结束,不玩啦")
5.Python用缩进来取代{}的作用
6.help(input)可以查看input函数的帮助文档
7.打引号的时候就像c那样转义就好了,如’
8.批量转义,用原始字符串法:
```python
>>> r'C:\now'
'C:\\now'
9.用三对“”“”“”实现打印诗
10.用#进行注释,用三对双引号实现批量注释
11.逻辑运算:and or not
12.生成一个范围在1到10的随机整数:
import random
secret=random.randint(1,10)
13.变量类型转换:
type(a)来查找变量a类型
isinstance(a,int)判断a是不是int类型
int(5.99)=5,Python会进行截断处理
float()
str()
14.Python的除法:
/ :结果是float
// :地板除(floor division),返回整数部分
% :取余
15.Python 乘方:3**4,是3的4次方
16. if elif else实现switch
17. 巧用缩进避免悬挂else
18. assert后面的表达式为假时程序自动崩溃
19. for的用法
>>> member =['one','two','three','four','five']
>>> for i in member:
print(i,end=' ')
运行结果:
one two three four five
20.使用range
>>> for i in range(1,7,2):
print(i)
1
3
5
21.列表的添加:用如下方法: .append(a) .extend([a,b]) .insert(0,a)
22.列表的删除:用方法 .remove(a)
用语句del member[1]
弹栈方法,取出最后一个:.pop(3)
24.列表的切片:member[1:3],表示member列表的第一个和第二个元素
member[1:]列表第一个至结束的元素
25.列表的比较是从第一个开始比较的,返回True OR False
26. list=list*3
27. 123 in list
325 not in list 判断元素是否在列表里
28.用count方法来数元素出现次数
list3.count(123)
29.用index方法来找元素第一次出现的索引
list3.index(123,2,7)在第二到第七的范围内查找123
30. 用reverse方法实现列表翻转
31.用sort方法从小到大排
list.sort(reverse=Ture)从大到小排
32.list2=list1是共用地址, 相当于一个列表贴了两个标签。list1变了,list2也会变。
list3=list1[:],list1变,list2不变
33.元组(tuple)是不可直接改变的
34.元组创建的时候用小括号()
35.往元组中添加元素:
>>> member =('one','two','four','five')
>>> member=member[:2]+('three')+member[3:]
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
member=member[:2]+('three')+member[3:]
TypeError: can only concatenate tuple (not "str") to tuple
>>> member=member[:2]+('three',)+member[2:]
>>> member
('one', 'two', 'three', 'four', 'five')
报错是因为只包含一个元素的元组要加逗号。例如(‘three’,)
36.综合位置参数和关键字参数,用format将字符串格式化
>>> "{a} love {b}.{0}".format("com",b="FishC",a="I")
'I love FishC.com'
37.reversed,enumerated,zip
38.用def创建函数:
>>> def myF():
'此处填写函数属性'
print("我的第一个函数")
>>> myF()
我的第一个函数
>>> help myF
SyntaxError: invalid syntax
>>> help(myF)
Help on function myF in module __main__:
myF()
此处填写函数属性
39.关键字参数用法
>>> def cxk(name,ball):
print(name+'打'+ball)
>>> cxk(ball='篮球',name='蔡徐坤')
蔡徐坤打篮球
40.函数参数前加*号,参数数量可变
41.nonlocal