1 / 14
文档名称:

[Python讲义]Python疯狂讲义.docx

格式:docx   大小:19KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

[Python讲义]Python疯狂讲义.docx

上传人:业精于勤 2022/5/31 文件大小:19 KB

下载得到文件列表

[Python讲义]Python疯狂讲义.docx

文档介绍

文档介绍:[Python讲义]Python疯狂讲义

  济宁第一部分初识Python1、Python语言简介及其特色lPython高效强大:它有很完善的基本代码库(原则库,开源库,自定义模块),有庞大的外围库来支持。在科学计算、人工智能、大数x,较少代码的实验可使用Python命令行。
  6、静态语言和脚本语言静态语言要将源代码一次性编译成为可实行的代码,供计算机实行。
  脚本语言要通过解释器逐条解释实行。
  java/c/c++/c#/Pascaljavascript/PHP/Python两种类型语言在实行速度、维护以便限度上各有特色,但自身无优劣之分实践任务(1)尝试完毕实践创新01(详见资源目录L01\)(2)尝试完毕实践创新02(详见资源目录L01\)(3)启动IDLE,创立新脚本文献,计算24×23和24+3的成果,验证同底数幂的乘法法则(详见资源目录L01\)第二部分Python变量1、变量Python中变量用于表达内存中一定空间寄存的值,Python中的变量赋值不需要类型声明。
  每个变量在内存中创立,所有涉及变量的标记,名称和数据这些信息。
  每个变量在使用前所有必需赋值,变量赋值后来该变量才会被创立。
  等号(=)用来给变量赋值。
  等号(=)运算符左边是一种变量名,等号(=)运算符右边是寄存在变量中的值。
  变量赋值(例2-1)变量赋值nm=“李小明”print(nm)变量自增age=15age=age+1print(age)2、案例01《圆形面积计算器》r=5#圆形的半径s=*r**2#圆形面积print(s)(1)定义变量r,并为其赋值为5(2)定义变量s,并将面积成果计算并赋值3、变量命名规则(系统保存字)(1)命名规则是一种惯例,并无绝对强制性#可读性低的代码asdf=;
  变量应易辨认和可读性高;
  #可读性高的代码stuName=“张三”(2)变量命名不得使用系统核心字、保存字;
  andasassertbreakclassdefdelcontinueforfinallyfromglobalifraisetrywithyieldprintisin(3)Python变量辨别大小写;
  StuName和stuName是两个变量(4)推荐驼峰命名。
  studentNameßàstudentnameworkmachinecodeßàworkmachinecode4、数据类型(1)五种基本数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)(2)数字类型的分类整型int十进制10,八进制数0o10,二进制0b10,十六进制0x10浮点型布尔型boolTrue,False复数型complex实部+虚部构成,如2+(3)数据类型的获取—type函数type àtype(0x55a)à(4)数据输入和类型转换通过input输入数据通过类型转换得到成果name=input(“请输入姓名:“)age=int(input(“请输入年龄:“))print(“%s年龄=%d“%(name,age))转换浮点型float r=float(input(“输入半径:”))s=*r**2print(“圆面积为:%f”%s)(5)结识多种类型的数据。例2-2:
  a=123type(a)a=(a)a=”123”type(a)a=[1,2,3]type(a)a=(1,2,3)type(a)a={“1”:2,”2”:3,”3”:4}type(a)a=Truetype(a)int–整型float–浮点型str–字符串list–列表tuple–元组dict–字典bool–布尔5、案例02《时间差计算案例》(见L02\)importdatetime#输入年份,并转换为整数型y=int(input(“年:“))#输入月份,并转换为整数型m=int(input(“月:“))#输入日,并转换为整数型d=int(input(“日:“))#获得今天日期day1= #转换输入的日期day2=(y,m,d)n=(day2-day1).daysprint(“时间差为%d天“%n)。
  函数输入内容为字符串,需要将它转换为int类型才干在下面的日期转换中传播给日期类型转换函数。
  ,取差的days属性值。
  第三部分条件语句1、条件语句初体验——案例03《两数字排序案例》(详见L03\)#定义两个变量a,ba=19b=15#输出a,b的初始值print(“[1]a=%d,b=%d“%(a,b))#鉴定a,b的大小,若a