python 数据类型和控制流程

系列参考《python核心编程第二版》

  • 语法符号

#   代码行注释

\n 行分隔符 在显示的时候起作用

\  代码续行

;将两个python代码语句 写在同一行 (不提倡的代码风格)

:分开代码块的头和体

4空格缩进 体现不同的代码块

一个python文件代表一个模块(模块可以包含直接运行的代码块、类定义、函数定义或这几者的组合)和Java里的包类似

  • 基本运算

注意python不支持 i++ 语法

可以 多重赋值: x = y = z = 6

可以 多元赋值:x,y,z = 1,2,3

  • 标识符和变量名称

与其他语言不同的只有:

_xxx 不用'from module import *'导入
__xxx__系统定义名字: 比如 __name__ 就是个系统定义的变量名:当有 __name__ == "__main__" 就是在判断本模块是否被执行而非被导入。
__xxx 类中的私有变量名

  • python 类与对象

基本类型:

 整型
 布尔型
 长整型
 浮点型
 复数型
 字符串

列表   元组    字典

检验类型的方法:

type()

>>> print(type(33))
<class 'int'>

看看type是什么类型:

>>> print(type(type))
<class 'type'>

所有类型对象的类型都是 type,它也是所有 Python 类型的根。

  • Null类的 None 对象

表示什么也没有;python的所有对象都可以判断布尔值:

None
 False (布尔类型)
 所有的值为零的数

0 (整型)
z (浮点型)
z 0L (长整型)
z 0.0+0.0j (复数)
z "" (空字符串)
z [] (空列表)
z () (空元组)
z {} (空字典)
 

>>> bool([])
False
  • 对象的引用

值得注意的是:对于不可变的对象,比如 整型和字符型;它们的引用是复制型的;

而其他的对象,就是引用。

  • 基本类型的内建函数
  • p99


 


 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值