经过两天的学习,对python有了一定程度的了解,也可以用python编程去解决一些简单的问题。
下面我总结一下我自己所了解到的python这门编程语言:
最开始了解到了python是跨平台的,它可以运行在windows、mac和各种linux/unix系统上。在windows上写python程序,放到linux上也是能够运行的。这一点是python一大优点,我们也是利用这一优势来完成任务的。python比之c、c++来说要方便灵活得多,没有那么多的规定,学起来也是很简单易懂,但python实际上是个相当高级的编程语言。
python的数据类型有整数、浮点数、字符串、布尔值、空值等。变量是程序中用来指向数据对象。%是用来格式化的。可用一个%()格式化几个变量或值。基本的一些有:
占位符 | 替换内容 |
---|---|
%d | 整数 |
%f | 浮点数 |
%s | 字符串 |
%x | 十六进制整数 |
python作为一种编程语言怎么会少了自己独有的东西呢,list和tuple。list是一种有序的集合,可以随时添加和删除其中的元素,可以有不同数据类型的元素。可以用索引访问list的每一个位置的元素(从0开始的)。list常用到的函数有追加append、插入insert、删除pop,要改变某个元素可以直接赋值给对应的索引位置。tuple跟list非常相似,唯一不同的是tuple初始化之后就不能修改,因此tuple没有追加、插入和删除函数,也不能赋值,不过可以用索引。
条件判断中有个需要注意的是else if要写成elif。
循环语句:for x in ...和while。
python中还有dict和set,dict:对照表 d={'a' : 23,'b' : 45}
(1) 查找对应成绩
(2) 存放
(3)判断key是否存在
.in
..get()
(4)删除: pop(key)
set: 一组key的集合
(1)key不能重复,没有重复的key
(2)添加元素add(key)
(3)删除元素remove(key)
(4)可以做交集和并集
(5)replace
python中有很多内置函数供我们可以调用,由于刚刚学习也没有了解到全部,下面的表格是直接复制过来的,也是在知道的函数后写了具体用途。
Built-in Functions | ||||
---|---|---|---|---|
|
| |||
|
| |||
| ||||
|
| |||
| ||||
|
|
| ||
|
| |||
|
| |||
| ||||
|
除了内置函数,也可以自己定义:格式为“def fact(x):\n函数体\nreturn返回”,空函数:函数体中写个pass就ok(pass
语句什么都不做,可以用来作为占位符)。
需要注意的是,因为python规定少,不需要大括号,所以要特别注意缩进规则!!!