python学习情况总结

  经过两天的学习,对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

abs() 取绝对值

delattr()

hash()

memoryview()

set()也是集合

all()

dict()dictionary

help()

min()取最小值

setattr()

any()

dir()

hex()

next()

slice()

ascii()

divmod()

id()

object()

sorted()

bin()

enumerate()

input()输入函数

oct()

staticmethod()

bool()

eval()

int()类型转换

open()

str()类型转换

breakpoint()

exec()

isinstance()

ord()

sum()数列求和

bytearray()

filter()

issubclass()

pow()

super()

bytes()

float()类型转换

iter()

print()输出函数

tuple()列表

callable()

format()格式化

len()计算字符数或字节数

property()

type()

chr()

frozenset()

list()列表

range()返回数字序列

vars()

classmethod()

getattr()

locals()

repr()

zip()

compile()

globals()

map()

reversed()

__import__()调用函数库

complex()

hasattr()

max()取最大值

round()

除了内置函数,也可以自己定义:格式为“def fact(x):\n函数体\nreturn返回”,空函数:函数体中写个pass就ok(pass语句什么都不做,可以用来作为占位符)。

需要注意的是,因为python规定少,不需要大括号,所以要特别注意缩进规则!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值