python学习笔记

特性:1.python是一种解释性语言(一般:文件编译字节码,通过虚拟机加载进内存,最后运行,但 是python语言省去了编译环节,效率高)
2.是一种交互式语言
3.简单易学
发展:在80,90年代,计算机硬件,执行效率低,尝试各种语言,发现了不需要手动去管理语言,在圣诞节晚上打发无聊时间,技术垄断,研发
标识符:定义名称
1.环境的安装:首先得有安装包(2/3)。自定义安装目录,设置安装目录。设置环境变量path–可以在计算机的任何目录执行pyhton命令
–win7找到文件路径,在上边
–win10添加新增
测试:在任何目录上打开cmd终端–执行python命令
2.注释:对代码进行说明的解释,不参与代码的执行
(1)单行注释:#
(2)多行注释:’’’ ‘’'成对出现用英文
3.语法结构
首行缩进: tab
作用:区分方法体 如:if condition(条件):
pass(方法体)
4.变量的定义:
语法结构:标识符 = 数据(要符合数据类型)
5.数据类型:
number:int(整型) float (浮点型,小数) bool (true,false) complex(复数)
方法:type(data)-----查看数据是哪种数据类型
6.输入输出:
(1)输出:print(data)
格式化输出:对不同数据类型的数据进行整合再输出
age = 10
print(“今年我%d”%age) a:变量名称必须相同
b:数据类型必须匹配
(2)输入
方法:a = input(str) ----在输入时,终端显示的内容
print(a) ----a:在终端输入的内容
7.字符串:
名词解释:由多个字符拼接成一个整体的数据结构—串
注意:特殊字符(#,%,$,&)在字符串中有特殊意义的需要对其转换"//n" 或者r"/n"
(1)字符串的创建:标识符 = ‘abc’ “abc”
(2)字符串中字符的获取 s = “abcdefg”
s[0] s[1] s[2]
方法:获取字符串的长度----b = len(s)
(3)切片:
语法:s[start?step]
a: s[:10] #从0位置截取10 [)
b: s[2:] #从2位置截取到len(s)+1
c: s[:] #从头到尾
d: s[::2] #aceg
e: s[::-1] #gfed…
g: s[::-2] #gec…
8.序列----列表
CRUD(创建,读取,更新,删除)
名词解释:列表就是一系列数据的集合,这些数据可以是相同类型也可以是不同 类型
例如:list = [1,2,3,“abc”]
C: list = [data] R:list[0] list[1]. U:list[0] =“mn” D:del list[1]
a:列表支持len()
b:列表支持切片
c:排序list.sort()
d:矩阵:利用列表完成创建矩阵
1 2 3
4 5 6
7 8 9

l1 = [1,2,3]
l2 = [4,5,6]
l3 = [7,8,9]
l = [l1,l2,l3] #矩阵获取方法
a = l[1]
b = l[2]
print(b)
print(l[1][1])

l1 = [1]
l2 = [2,6,3,4,5]
l3 = [4,5,6]

l = [l1,l2,l3]

.......

练习:
[1,2,3]
[4,5,6]
[7,8,9] 求矩形对角线的和

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值