6Python的IDLE使用以及学习笔记

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值