Python 自学 day02

运算符(只记录于java/ C++ 不同的,相同的用法相同)

  • 冥 运算符 ** a ** b 得到的结果就是 a 的 b 次方;

  • 取 整除 // 整数相除结果向下取整(就是如果除不尽会找真结果附近较小的那个作为结果);

  • 逻辑运算符 and --> 并且,or --> 或, not–> 非;

  • 成员运算符 元素 in 容器,如果元素在容器中,返回 true,否则返回false; 元素 not in 容器,如果元素不在容器中返回true;

  • 身份运算符 is , 判断两个引用是否指向同一个对象,是返回true; is not,判断两个引用指向的对象是否不同,不同返回true;

  • Python 人性化的一点就是继承了C/C++ 的任何非 0 值都代表true的特点;

条件语句

''' 需要注意的是 python 的 else if 缩写成 elif ''' 
		if 判断条件:
		    执行语句…… # 缩进相同的空格数量的代码片段代表着处于同一个{}中!
		else:
		    执行语句……

		if 判断条件1:
		    执行语句1……
		elif 判断条件2:
		    执行语句2……
		elif 判断条件3:
		    执行语句3……
		else:
		    执行语句4……

循环语句

  • while
		while 判断条件(condition):
		    执行语句(statements)……
  • for
		for iterating_var in sequence:
		   statements(s)

''' 迭代方式 for each 类型 '''
	for letter in 'Python':     # 第一个实例
	      print("当前字母: %s" % letter)
 
	fruits = ['banana', 'apple',  'mango']
	   
	for fruit in fruits:        # 第二个实例
		  print ('当前水果: %s'% fruit)

''' 下标方式 '''
	fruits = ['banana', 'apple',  'mango']
	
	for index in range(len(fruits)):
  	   print ('当前水果 : %s' % fruits[index])

''' 其他方式 '''
	for num in range(10,20):  # 迭代 10 到 20 之间的数字
	   for i in range(2,num): # 根据因子迭代
	      if num%i == 0:      # 确定第一个因子
	         j=num/i          # 计算第二个因子
	         print ('%d 等于 %d * %d' % (num,i,j))
	         break            # 跳出当前循环
	   else:                  # 循环的 else 部分
	      print ('%d 是一个质数' % num)
  • pass 语句 空语句,起到占位作用;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值