Python入门

以下为学习https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431608990315a01b575e2ab041168ff0df194698afac000 总结(自用)

1.解释型语言,动态语言

2.不能加密,即只能分享源代码

3.跨平台

4.安装:Python包(executable installer)及IDE(eg.Pycharm,注意要社区版,免费)

5.语法

输入输出 x=input();print("xxxx")

缩进4个空格

支持中文  # -*- coding: utf-8 -*-

格式化 %或format()

条件判断 if x>0: 

循环 for x in ...: 或 while ...:

自定义函数 def f(x):  ; 可以返回多个值(tuple形式)

万能定义f(*args,**kw), 传参时若要传tuple+dict,格式f(*tuple,**dict),星号要加

可用于for的都是Iterable类型,凡是可用next()都是Iterator类型,可用iter()获得Iterator对象

map()    map(function,Iterable对象)

reduce()    reduce(function,[x1,x2,x3])=f(f(x1,x2),x3)

一些有用的函数:   filter(),sorted(),lambda,decorator,functions.partial

模块,自定义or第三方(pip)或是sys这种

6.内置数据类型

list []  

tuple ()

dict {xx:xx1}

s=set([x1,x2,x3])

7.面向对象编程

class Student(object):

__x 加两个下划线表示为私有变量,注意与__name__这种区分开来

isinstance()判断类的类型

8.后续从“面向对象高级编程”这里就没看了,等到后续需要再看,作为进阶内容......

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值