Python知识梳理

 这是个人学习笔记,非教程,内容会有些混乱

极简教程

 
 

数据类型

我们可以使用type()函数类获取对象的类型,Python3中内置数据类型包括:None,int,float,complex,str,list,dict,tuple,set,frozenset,range等,Python2中还有long类型,Python中并没有内置数组类型。

dict,list,set这些是可变类型(用户自定义类型也可变),可以改变类型对象的值;数值和字符串类型则是不可变的。

  • str
    与js一样,python中字符串即可用单引号也可用双引号表示

  • numbers
    Python3中数值类型有:intfloat两种

  • list
    字面量表示:[1,1.0,False,'list']
    列表推导式,创建列表的一种简易方法:

     

     

  • tuple
    字面量表示:(1,1.0,False,'tuple')

  • range

list、tuple、range均属于序列类型(Sequence Types)

  • dict

     

     

     

  • set/frozenset
    集合是不包含重复元素的数据集,frozenset是不可变的,set是可变的,可以使用字面量构建一个集合{1,2,2,4,5}会输出{1,2,4,5}

     

类型转换

Python中

# 函数定义模板def func_name([self,][args]):     pass  def say_hello():     print('hello python!')  # python3.5之后,定义函数时可以添加类型说明 # 这里只是提供一个说明文档而非强制类型约束 def type_instruction(num:int)->int:     return num
复制代码

 

定义多返回值函数

复制代码
# 多返回值函数,返回一个tuple对象def multi_returns():     return 0,1
复制代码

 

内置函数

Python中有许多内置函数

  • dir
    我们可以使用dir()函数来查看对象都含有哪些成员:

     

     

     

  •  

  • 关键字:
  • 50000+
    5万行代码练就真实本领
    17年
    创办于2008年老牌培训机构
    1000+
    合作企业
    98%
    就业率

    联系我们

    电话咨询

    0532-85025005

    扫码添加微信