Python培训(2)

明天要和同事一起学习Python第二部分,主要内容为,

1. Python 运算符
2. Python 条件语句
3. Python 循环语句

这3部分比较基础也比较单纯些,会主要和C/Java对比,毕竟Python不是大家接触的第一门语言。

先看看Python运算符,有哪些需要特别讲解的,

a. Python算术运算符,**是幂的运算,//是返回商的整数部分;其他和C没有区别;

b. Python比较运算符,<>不等于,和!=效果一致,但在Python 3以上不再使用,所以不建议使用<>;

c. Python赋值运算符,**=是幂赋值运算符,//=是除取整数运算符;没有++和--运算符;

d. Python位运算符,支持常用的各种位运算符;

e. Python逻辑运算符,这个很特别,不知道为什么这样设计;“not x”和其他语言无异,"x or y" x非0返回x 否则返回y,"x and y" x为False返回false 否则返回y;

(仔细想想,python的逻辑运算和其他语言的效果是一致的)

f. Python成员运算符,包括in 和 not in十分好用,可用于列表/元组/字典;

g. Python身份运算符,is和is not,比较两个对象的存储单元,我的理解是类似于指针是否指向同一个位置;而==则表示两个值是否相同;


再看看Python条件语句,简言之,python只支持if-elif-else模型,不支持switch-case;


最后看看Python循环语句,支持2种模式 while():xxx和for 模型;奇异的是,他们居然都可以和else连起来使用;不过感觉else是多此一举,没有必要。

for对于遍历列表/元组/字典都很好用,举例如下,

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
fruits = ['banana', 'apple',  'mango']
for index in range(len(fruits)):
   print '当前水果 :', fruits[index]
 
print "Good bye!"



明天和大家共同学习的内容这么多,笔记到此结束。

明天进步一点点,保持进步不后退。


参考:

1. 菜鸟教程Python基础教程


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值