2 python基础 2018-03-19

一. 运算符
1.类型
  • 算数运算符:

+  -  *  %   **(幂 )    //(取整除)

/ (整数除整数只能得到整数,如果要得到小数部分,把其中一个改成浮点数)

比较运算符(返回值为布尔类型):

== ; != ; <>(不等于) ; >  ;< ; >=  ; <=

  • 赋值运算符:

= ; += ;-= ;/= ;%= ;**= ;//=  (python里没有++--运算符)

  • 逻辑运算符:


  • 位运算符:

& ;|  ;^ (异或); ~ ; <<  ;>>

  • 成员运算符(返回值为布尔类型):

in  ;  not in

  • 身份运算符(判断两个标识符是不是引用自一个对象):

is ;not is 

(is和==区别:is判断两个变量引用对象是否为同一个,==判断引用对象的值是否相等)

  • 运算符优先级:


二. 字符编码

python2默认编码格式为ASCII,读取中文时要在文件开头加入:# _*_ coding: UTF-8 _*_ 或 # coding=UTF-8(等号两边没有空格)

三. 对象
1.简介

python里“一切皆对象”

三个特性(创建时就被赋值):身份id(),类型type(),值value()

dir():查看对象属性

2.变量赋值(首先创建一个对象,然后赋值给变量):

不需要声明;允许同时为多个变量赋值;允许为多个对象指定多个变量

(注意:变量赋值是对对象的引用,不可以通过变量来改变内存空间的数据)

3.内置函数

type():得到一个对象的类型

isinstance():判断对象是否是某种类型的实例,返回布尔值

cmp():比较两个对象


str()与repr():都是获得对象的字符串表示,前者是给人看的,后者是给机器看的

4.类型分类


特殊类型:Null 或 None Type ,只有一个值None,它的布尔值总是false,通常用来初始化名字和对象

四. 语句

1. if语句


x if x < y else y

2.for语句

for ...in

3.while语句


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值