1、“程序”就是做一件事情或者解决一个问题所采取的一系列(固定)步骤。
2、python语句强制左对齐
3、有些语句(如if,else,while)的末尾是冒号“ : ”,这样,下面的若干行就要缩进(至少一个)个空格。
4、Python3不再区分整数和长整数,统一为(int)类型。
5、人机交互方式的是:操作图形界面、输入语音、虚拟现实技术、输入文字
6、符号“#”后面跟的内容是程序里的(注释和备注)。#三引号对也可以
7、Python语言最适合的应用领域:人工智能、大数据分析、网站开发

趣闻:
Guido给Python语言起名的原因是他最喜欢的英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)。

给第一台计算机编程的第一代程序员是6位女士。

——————
1、python语言是跨平台的,可以在window、Linux和macOS上运行
2、Python官方软件包自带的一个集成开发环境是shell-IDLE
3、Python不支持以下哪种数据类型:char。单字符也是字符串类型str
4、Python中调用(math)模块的(sqrt)函数来实现求实数平方根的操作。
5、以下选项属于Python哲学内容的是:简单胜过复杂、扁平胜于嵌套、优美胜于丑陋。
6、以下关于数据,描述正确的是(_____)。
数据是对现实世界实体和概念的抽象。
数据是信息的表现形式和载体。
数据类型多种多样,包括数值型、文本字符串型等等。
Python语言在大数据分析处理领域应用广泛。
————

第二章作业。
并归排序:

def merge_sort(ls):if len(ls)<=1:return lsmid=int(len(ls)/2)left=merge_sort(ls[:mid])right=merge_sort(ls[mid:])merged=[]while left and right:merged.append((left.pop(0)) if left[0]<=right[0] else right.pop(0))merged.extend(right if right else left)return merged

输入某年某月,判断这一天是这一年的第几天。

import datetime as d
dtm='20181206'
dt=d.datetime.strptime(dtm,'%Y%m%d')
ano_dtm=dtm[:4]+'0101'
ano_dt=d.datetime.strptime(ano_dtm,'%Y%m%d')
print(int((dt-ano_dt).days)+1)

打印三角形

n=int(input())
for i in range(n):line=' '*(n-1-i)+'@'*(2*i+1)print(line)

Python语言基础与应用 北京大学 测试章节一与二相关推荐

  1. Python语言基础与应用 北京大学 测试章节七

    1.Python可以使用(open)函数打开文件,这个函数默认的打开模式为('r') 2.下列关于文件相关模块说法错误的是(打开二进制文件应该采用模式'rt') 3.下列关于时间相关模块说法错误的是( ...

  2. Python语言基础与应用 北京大学 测试章节三

    1.关于Python中的字符串,说法错误的是:字符串以\0标志字符串的结束. 2.关于python中的复数,说法错误的是:实部和虚部都是整数. 3.下列表达式中返回为True的是:0x56>56 ...

  3. Python语言基础与应用-北京大学 上机练习01

    上机练习:体验python程序  对应b站上的视频习题 1.输入某年某月某日,判断这一天是这一年的第几天 2.输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 3.归并排序 4.猜数 ...

  4. python 北京大学陈斌教授_【慕课】Python 语言基础与应用(第2次开课)

    慕课<Python语言基础与应用>又开新学期啦! 3月14日第2次开课 编程语言排行榜首,人工智能时代头牌语言 Python 零基础也要学! 本课基于主讲教师在北京大学讲授数据结构与算法课 ...

  5. Python语言基础与应用(北京大学)01

    *Python语言基础与应用(北京大学) Python Shell 可以看成一个超级计算机. 实例输出展示: IDLE里面编程的步骤: "File–>New File–>Save ...

  6. MOOC —— Python语言基础与应用 by 北京大学 第九章 高级扩展模块

    第九章 高级扩展模块 49.例外处理 50.推导式 51.生成器函数 generator object 52.上机练习:生成器 53.图像处理库 54.Web服务框架 55.网络爬虫 56.数据可视化 ...

  7. arcgispython编程案例_ArcGIS Python编程案例(1)-Python语言基础

    Python支持大部分在其他语言中出现的编程结构.在本章内容中,我们将会涉及到许多Python支持的编程结构.我们将会首先介绍如何创建一个新的Python脚本以及如何修改已有脚本.之后我们将深入了解P ...

  8. 浅谈python语言_浅谈Python语言基础知识点!

    一.Python 语言的简述 Python语言是一种解释型.面向对象的编程语言,是一种开源语言. Python属于动态类定义语言,也是一种强调类型语言. 二.Python 语言的特点 1.简单.高级 ...

  9. python语言基础-Python语言基础与应用

    spContent=本课基于主讲教师在北京大学讲授数据结构与算法课(Python版)的多年教学实践经验,面向零编程基础的大学生和社会公众,全面讲授Python语言基础,培养学生计算思维的能力,并讲解P ...

最新文章

  1. 如何修改可运行Jar包,如何反编译Jar包
  2. 基于深度学习的人脸检测与静默活体检测——C++实现
  3. Bye Bye Embed-再见了Embed,符合web标准的媒体播放器代码
  4. Highcharts改Y轴的刻度值
  5. 写给小白的WordPress详细安装步骤
  6. git 提交_GIT提交规范的使用和总结
  7. 理想制动力分配曲线matlab源代码_宝马进入“血拼”状态,动力倍儿棒
  8. android中FileObserver的运用
  9. js拦截全局ajax请求
  10. python爬取斗鱼弹幕_【Python3爬虫】斗鱼弹幕爬虫
  11. Matlab-有限单元法-2D梁单元的刚度矩阵组装(曾攀)
  12. comsol技巧学习 day1
  13. IDEA类和方法注释模板设置
  14. 快速插入数据mysql数据库
  15. Java小程序开发实例!字节跳动Java岗经典面试真题,实战解析
  16. 今日芯声 | 叮咚!您的2019蚊子预报地图已出炉
  17. ATmega8熔丝设置
  18. 安搭Share的幸福感
  19. spacedesk将ipad作为windows电脑扩展屏
  20. Fast R-CNN与ROI Pooling

热门文章

  1. B端数据可视化设计指南(信息图表篇)
  2. Android音视频学习系列(七) — 从0~1开发一款Android端播放器(支持多协议网络拉流本地文件)
  3. CentOS8 系统时间同步设置
  4. python办公自动化代码_[Python] 自动化办公 邮件操作基础知识及代码(下)
  5. Jira用户操作手册之创建项目
  6. 计算机二级C++模拟题一(附参考答案解析)
  7. 职业院校技能大赛中职组 计算机辅助设计(建筑cad)比赛题目,2016年山东省职业院校技能大赛中职组“计算机辅助设计工业产品CAD”样题.pdf...
  8. 如何解决电子商务中的信任及支付问题
  9. 从0到1,阿里云高级专家口中的DevOps
  10. 转个弯,就能够找回最初的梦想