山东大学Python程序设计与大数据分析整理

本文介绍了Python语言的诞生、优势、特点以及IPO程序编写方法。深入探讨了Python的基本数据类型、控制结构、函数、组合数据类型和文件处理,强调了其在大数据分析中的应用。同时,提到了Python的面向过程和面向对象特性,以及如何利用Python进行数据格式化。
摘要由CSDN通过智能技术生成

Pytrhon语言概述

一、Python语言的诞生


  • 创始人:Guido van Rossum
  • Python 2.x : 2002年
  • Python 3.x :2008

语言特点:简洁,代码量少

二、Python语言的优势


  1. 脚本语言 + 语句执行
  2. 简洁 + 强制可读性
  3. 跨平台 + 开源
  4. 面向过程 + 面向对象
  5. 图形界面

三、Python语言特点


Python语言是

通用语言
脚本语言
开源语言
跨平台语言
多模型语言
胶水语言

IPO 程序编写方法


输入数据
处理数据
输出数据

Python程序实例解析

Python 语法元素分析

  • 严格缩进(4nbsp)表明格式框架

    标明代码的层次关系
    缩进是表明程序框架的唯一手段

  • 注释

    单行注释 #
    多行注释 ```开头和结尾

  • 命名与保留字

    • 命名

      大小写字母、数字、下划线(_)、和汉字。首字符不能是数字, 中间不能出现空格 长度无限制
      ++大小写敏感++

    变量 常量
    程序中值不发生改变的元素 程序中值发生改变或者可以发生改变的元素
    • 保留字

      也称关键字,编程语言内部定义并保留使用的标识符
      编写程序不能定义与保留字相同的标识符
      保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等

  • 字符串

    “ ” 或者 ’ '括起来的一个或多个字符
    两种序号体系

  • 赋值语句

    同步赋值语句:<变量1>, …, <变量N> = <表达式1>, …, <表达式N>

    t=x x=y  y=t  <=>   x,y = y,x 
    
  • input()函数

val = input("提示性文字")
  • 分支语句
 根据判断选择程序执行路径
 if condition1 :
    dosth
 elif condition2 :
  dosth
 ...
 else:
  • eval()函数
以Python表达式的方式解析并执行字符串
x = 1
eval("X + 1")    结果为2
eval("1.1 + 2.2")  -结果为3.3-

  • 输出函数
通过%选择要输出的变量
print("The average numbner is %f" % float_num)
  • 循环语句
for i in range(num):
    do

基本数据类型


  • 数字类型

    • 整数类型

    • 浮点数类型

    • 复数类型

         > 数字类型对Python语言中的数字表示和使用进行了定义和规范    
      
    • pow(x ,y) x^y

    • 科学计数法 98e4 53e-3 2.6E5 e或者E

    • 复数

    z = a + bj
    z.real   z.imag
    
  • 数字类型的操作
    混合类型运算 结果为最宽的类型
    基本规则:

    • 整数之间运算,如果数学意义上的结果是小数,结果是浮点数;
    • 整数之间运算,如果数学意义上的结果是整数,结果是整数;
    • 整数和浮点数混合运算,输出结果是浮点数;
    • 整数或浮点数与复数运算,输出结果是复数。

    整数 -> 浮点数 ->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值