#coding:gbk
from pip._vendor import requests
score=20;
if score>=80:print("很好")
elif score>=60:print("及格")
elif score>=30:print("不及格")
else:print("你成绩很烂")for i in range(0,10):print("我是循环练习1---{0}".format(i));def sayHello():print("hell 我是方法");
def Max(a,b):if a>b:return aelse:return b
sayHello()
print( Max(10,20))# python对象
class Hello:def sayHello(self):print("Hello")
h=Hel...
流程控制一、流程控制? 流程控制就是控制流程,具体控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构、分支结构(用if判断)、循环结构(用到while与for)? 主要目的就是让计算帮助人类工作,所以,编写的程序需要有判断力? 语法结构:python是通过缩进来决定代码的归属(4个空格表示一个缩进)二、分支结构if 主要用于判断事物的对错,真假,是否可行if 条件 #如果结果为True,就依次执行:代码1,代码2代码1代码2…...
一、变量的含义# 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等
二、使用变量的目的# 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的详细地说:
# 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。
三、变量的使用1.变量基本使用# 原则:先定义,后引用
name...
python语法区别:大小写敏感(动态语言:python)变量不用声明 p.s: 静态语言(Java)必须声明变量语句末尾可以不打分号可以直接进行数学计算复制、粘贴功能失效,粘贴到别的地方的代码需要重新检查缩进是否正确整数没有大小限制浮点数也没有大小限制,但超出一定范围直接表示为inf(无限大)原文:https://www.cnblogs.com/musecho/p/11666538.html
python 是一门简单而优雅的语言,可能是过于简单了,不用花太多时间学习就能使用,其实 python 里面还有一些很好的特性,能大大简化你代码的逻辑,提高代码的可读性关于 pythonic,你可以在终端打开 python,然后输入 import this,看看输出什么,这就是 Tim Peters 的 《The Zen of Python》,这首充满诗意的诗篇里概况了 python 的设计哲学,而这些思想,其实在所有语言也基本上是通用的Beautiful is better than ugly.
Explicit...
什么是数据?为何要有多种类型的数据?数据即变量的值,如age=18,18则是我们保存的数据,变量的是用来反映/保持状态以及状态变化的,毫无疑问针对不同的状态就应该用不同类型的数据去标识我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的,所以变量值也应该有不同的类型1、整型int
作用:年龄、等级、各种号码
定义:age = 182、浮点型float
作用...
Python代码中func(*args, **kwargs)是什么意思?这是Python函数可变参数 args及kwargs*args表示任何多个无名参数,它是一个tuple**kwargs表示关键字参数,它是一个dict测试代码如下:123456789def foo(*args,**kwargs):print ‘args=‘,argsprint ‘kwargs=‘,kwargsprint ‘**********************‘if __name__==‘__main__‘:foo(1,2,3)foo(a=1,b=2,c=3)foo(1,2,3,a=1,b=2,c=3)foo(1,‘b‘,‘c‘,a=1,b=‘b‘,c=‘c‘) 执行结果...
1、什么是用户交互?用户往计算机输入数据,计算机输出数据。2、输入input() 和 输出 print()3、使用输入input: 输出print: 4、输出之格式化输出1、%s #可以接收任意类型的变量2、%d #只能接收数字类型 3、. format()4、f-string #python3.6以后才有的特性#格式: my name is Nick, my age is 18. %s的使用方法
name = input(‘请输入姓名:‘)
age = input(‘请输入年龄:‘)
print(‘my...
一 变量 python 中的变量必须命名并且赋值才能够被创建成功 二 变量类型 数字类型: int float bool 参照https://www.cnblogs.com/yvonnes/p/10020958.html 1.对数字使用bool的时候,0返回真,其他都返回假 2.当对字符串使用bool函数时,对于没有值的字符串(也就是None或者空字符串)返回False,否则返回True 3.bool函数对于空的列表,字典和元祖返回False,否则返回True。 4.用...
返回目录 本篇索引(1)array(2)bisect(3)deque(4)defaultdict(5)namedtuple(6)heapq(7)itertools (1)arrayarray模块定义一个数组类型:array,它与列表很相似,但它的内容仅限于单一类型。如果需要有效利用存储空间,那么就需要用到array模块。 例如,要存储1000万个整数,使用列表需要约160M内存,而使用array仅需40M内存,代价是array的操作比列表要慢一些。array数组不适用于数字操作(如矩阵运算),要创建高...
1、生成器生成器的创建方法:(1)通过列表生成式创建可以通过将列表生成式的[]改成()eg:
# 列表生成式
L = [ x*2 for x in range(5)] # L = [0, 2, 4, 6, 8]
# 生成器
G = ( x*2 for x in range(5)) # 此时的G是,<generator object <genexpr> at 0x7f626c132db0>
创建列表生成式和生成器的区别只是最外层的()和[],列表生成式是一个列表,而生成器事宜个可迭代对象。生成器对象可以通过for语句遍历每个元素。for each in G:
prin...
【目录】一、什么是函数二、为何要有函数三、如何使用函数(一)定义函数(二)调用函数(三)函数返回值一、什么是函数为了方便重复使用某些需要的代码功能,因此创造了很多代码工具,给它们命名为‘函数’。 在程序中,具备某一功能的‘工具’——函数 ‘事先准备工具’的过程——函数的定义 ‘拿来就用’——函数的调用 二、为何要有函数为了解决以下程序代码问题:1、组织结构不清晰,可读性...
1、什么是变量变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等变量就是一种存取内存的机制2、为何要用变量为了控制计算机能够像人一样记住事物的状态并且状态是可以改变的3、如何用变量原则:先定义,后引用定义:变量名 = 变量值引用:变量名4、变量的三大组成部分name=‘poco‘(1) 变量名:指向变量值的内存地址,用来访问值的(2) 赋值符号:用来把值的内存地址绑定给变量名(3) 变量值...
---恢复内容开始---dic = {"name":"kevin","age":"20"}f = open("json.txt",‘w‘)f.write(dic) 这里是无法写入的,写入要求是一个str,所以要用到json作为数据格式的转换,就是进行序列化的转换。import json,pickledata = json.dumps(dic)f.write(data) 这样就可以写入。需要通过以字典的方式读取,则读取的时候才去如下步骤:f = open("json.txt",‘r‘)data = json.loads(f.read())data["name"]要注意json无法对函数进行序列化...
1、Python中的三种控制流 程序中代码的执行是有顺序的,有的代码会从上到下按顺序执行,有的程序代码会跳转着执行,有的程序代码会选择不同的分支执行,有的代码会循环着执行,什么样的程序应该选择分支执行,什么样的代码应该循环着执行,在Python中是有相应的控制语句控制的,控制语句能控制某段代码的执行方式,我们把这些不同的控制语句称之为控制流#encoding:utf-8
#实现目标:重复执行3段同样的代码
#方式一:赋值粘贴
i=...