小白学Python1

自己跟着教学视频学习Python有一段时间了,怎么说呢?再不总结我就忘光光啦!接下来,展示笔记的时候到了!!!
一、学习过程:语法-----面向对象----模块编程----游戏编程—计算机仿真
二、知识学习部分
1.python的学习特点和对应代码逻辑
程序的可重用性:while------:
程序的模块化:
import random //导入随机数这个包
secret=random.randint(1,10) //随机产生1到10这个范围的整数
2.python的数据类型
intager (int) 整数
float 浮点数
true false 布尔型
e记法:15000=1.5e4 (类似于科学计数法)
获得某个数的类型 :type(a)--------可以输出a的类型
3.算数符
a=a+1 等价于 a+=1
b=b-3 等价于 b-=3
除法: 10/8=1.25
10//8=1
5%2=1(取余数)
32=3^2(幂次方)
3
5=3^5
-3**2=-(3^2)
4.分支和循环(很多杂的例子,一个例子一个知识点)
① elif=else if
② 三元操作符 small=x if x<y else y (如果条件成立则赋值为x否则为y)
③在代码中置入检查点
>>>assert 3>4
>>>程序崩溃
④ >>>memeber=[‘你好呀’,‘我不好’,‘大家好才是真的好’]
>>>for each in memeber :
print (each,len(each))
则得出 你好呀 3
我不好 3
大家好才是真的好 8
⑤range()的用法

>>> for i in range (2,9):
	print (i)

	
2
3
4
5
6
7
8

for i in range (1,10,2): //起始1 终止10 步长2
print (i)

1
3
5
7
9

⑥ break 和 continue
break :终止循环
continue :终止本次循环,开始下一次循环

>>> for i in range (10):
	if i%2!=0:
	   print (i)
	   continue
	i+=2
	print(i)

	
2
1
4
3
6
5
8
7
10
9

5.列表(使用栈存储)
①列表的生成和插入

>>> member=['123','321','eee']
>>> member
['123', '321', 'eee']
>>> len(member)
3
>>> member.insert(0,'hahha')
>>> member
['hahha', '123', '321', 'eee']
>>> len(member)
4
>>> member.append('woshihaorena') //append在上面的字符串后面插入一个字符
>>> len(member)
5
>>> member.extend(['你是谁呀','我是谁丫','嘎嘎嘎'])//extend插入一个个列表
>>> member
['hahha', '123', '321', 'eee', 'woshihaorena', '你是谁呀', '我是谁丫', '嘎嘎嘎']

②列表的删除

>>> memeber=['hahha', '123', '321', 'eee', 'woshihaorena', '你是谁呀', '我是谁丫', '嘎嘎嘎']
>>> member
['hahha', '123', '321', 'eee', 'woshihaorena', '你是谁呀', '我是谁丫', '嘎嘎嘎']
>>> member.remove('321')  //删某个字符串
>>> member
['hahha', '123', 'eee', 'woshihaorena', '你是谁呀', '我是谁丫', '嘎嘎嘎']
>>> del member[0]     //删某个位置字符串
>>> member
['123', 'eee', 'woshihaorena', '你是谁呀', '我是谁丫', '嘎嘎嘎']
>>> memeber.pop()    //删最后一个位置的字符串,因为是栈的存储
'嘎嘎嘎'
>>> 
>>> member
['123', 'eee', 'woshihaorena', '你是谁呀', '我是谁丫', '嘎嘎嘎']
>>> member.pop()
'嘎嘎嘎'
>>> member
['123', 'eee', 'woshihaorena', '你是谁呀', '我是谁丫']
>>> member.pop(2)   //删具体位置的字符串
'woshihaorena'
>>> member
['123', 'eee', '你是谁呀', '我是谁丫']
>>> name=member.pop() //可以把删掉的这个字符串赋值给一个变量
>>> name
'我是谁丫'
>>> member
['123', 'eee', '你是谁呀']

6.分片

>>> member=['ok','ko','哈''哦']
>>> member
['ok', 'ko', '哈哦']
>>> member [1:3]        //分片之后有(3-1=2)个元素
['ko', '哈哦']
>>> member
['ok', 'ko', '哈哦']
>>> member [:2]     //默认从0开始分片,到2截止
['ok', 'ko']
>>> member        //分片不改变原来的数据内容
['ok', 'ko', '哈哦']
>>> member [:]
['ok', 'ko', '哈哦']
>>> member
['ok', 'ko', '哈哦']
>>> member [1:]
['ko', '哈哦']
>>> member2=member [:]   //列表的拷贝
>>> member2
['ok', 'ko', '哈哦']

-------------我是分割线------------以上是第一次打鸡血之后的成果-------()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值