python基础第七天

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 例3:if语句多个条件

num = 9
if num >= 0 and num <= 10:    # 判断值是否在0~10之间
    print ‘hello‘
>>> hello		# 输出结果

num = 10
if num < 0 or num > 10:    # 判断值是否在小于0或大于10
    print ‘hello‘
else:
	print ‘undefine‘
>>> undefine		# 输出结果

num = 8
# 判断值是否在0~5或者10~15之间
if (num >= 0 and num <= 5) or (num >= 10 and num <= 15):
    print ‘hello‘
else:
    print ‘undefine‘
>>> undefine		# 输出结果**************************************实例演示**************************************

				
时间: 2024-08-02 13:49:43

python基础第七天的相关文章

Python基础-第七天-面向对象编程进阶和Socket编程简介

本篇内容: 1.面向对象编程进阶-静态方法 2.面向对象编程进阶-类方法 3.面向对象编程进阶-属性方法 4.面向对象编程进阶-特殊成员(内置方法) 5.面向对象编程进阶-反射 6.异常处理.断言 7.Socket编程简介 一.面向对象编程进阶-静态方法 1.静态方法的实现 通过@staticmethod装饰器可以把其装饰的方法变为一个静态方法: 变成静态方法后,形参中可以不用写self了.如果写了self,默认是不会把对象本身传递给self,需要手动传递: class Dog(object):

python基础-第七篇-7.4异常处理

异常基础: 异常处理首先要捕获异常,不让程序中断,也不让错误信息直接呈现出来,然后就是你该怎么处理异常,以什么方式显示 try: pass except Exception,ex: pass 在需要用户输入数字的时候 while True: try: num1 = int(input('请输入第一个数字:')) num2 = int(input('请输入第二个数字:')) result = num1 + num2 print(result) except Exception as e: prin

python基础-第七篇-7.2面向对象(进阶篇)

进入到今天的探索前,我先对上节内容进行一下回顾: 面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用 类是一个模板,模板中包装了多个函数可供使用 对象是基于类创建的,实例用于调用被包装在类中的函数 对于c#和java--只能用面向对象编程,而对于ruby和python则可以用函数编程和面向对象编程 面向对象不是所有的情况都适用,当两个东西不存在公共的部分,最好用函数编程 对象编程里的self是形式参数,是python内部把对象当参数传递进去的 __init__  构造方法--当实例化

python 基础第七篇

一. 补充基础数据类型的相关知识点 str. join() 把列表变成字符串 列表不能再循环的时候删除. 因为索引会跟着改变 字典也不能直接循环删除.把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据 fromkeys() 不会对原来的字典产生影响. 产生新字典(神坑, 考试) set集合. 不重复, 无序. 想转换成什么.就用什么括起来 深浅拷贝 直接赋值. 两个变量指向同一个对象. 浅拷贝:只拷贝第一层内容. copy() 深度拷贝: 对象中的所有内容都会被拷贝一份 imp

python基础-第七篇-7.1初识类和对象

创建类和对象 刚开始我们接触得多的编程方式为面向过程编程,这种方式就是根据业务逻辑从上往下垒代码,后来又出现了函数式编程,就是为了提高代码的重用性,减轻程序猿的工作量--而今天我们即将学的 面向对象编程则是使用类和对象来实现的,类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 class是关键字,表示类 创建对象--类名称后加括号 #创建类 class foo: def bar(self): print('bar') def

Python基础(七)内置函数

今天来介绍一下Python解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数: 下面就一一介绍一下内置函数的用法: 1.abs() 返回一个数值的绝对值,可以是整数或浮点数等. 1 2 3 4 5 6 print(abs(-18))          print(abs(0.15)) result: 18 0.15 2.all(iterable) 如果iterable的所有元素不为0.''.False或者iterable为空,all(iterable)返回True,否则返回False

Python基础(七)

今日主要内容 基础数据类型补充 循环删除问题 二次编码 一.基础数据类型补充 (一)int int.bit_length() 计算整型对应的二进制位数 a = 10 print(a.bit_length()) # 4 (二)str str.capitalize() 首字母大写,其余小写 str.title() 每个用特殊字符隔开的首字母大写 str.index() 计算元素索引位置 str.find() 计算元素索引位置 str.center() 将字符串居中 str.format() 格式化输

python基础-第七篇-7.3反射

定义 反射是根据字符串的形式去对操作其成员 了解反射前,我先看看内置方法__import__,还记得这个内置方法吗? __import__  用于以字符串的形式导入模块 inp = input('请输入你要导入的模块:') mokuai = __import__(inp) #import xml as mokuai print(mokuai.__doc__) getattr  用于以字符串的形式去某个模块寻找函数 import re str_func = input('请输入你要执行re下的方法

python 全栈 python基础 (七)文件操作 笔记(随时更改添加)

文件操作流程: 1.打开文件 open() 2.操作文件 read .writeread(n) n对应读指定个数的 2.x中读取的是字节! 3.x中读取的是字符!read 往外读取文件,是以光标位置开始的,每读取一个,光标就往后移动一位.readline() 默认是读取一行的内容.(第一行)readlines() 读取每一行的内容,组成一个列表.readable() 判断文件是否是可读的 对文件更改权限 mode 可以变更 默认是读操作:r,encoding 指定编码方式 写操作w encodi