【学习笔记】Python语言程序设计 北理工-嵩天
本文为Python语言程序设计相关内容,希望对你有所帮助。正在更新中…
1.基本数据类型
1.1数据类型及操作
整数类型
浮点数类型
复数类型
数值运算操作符
数值运算函数
小结
1.2实例:天天向上的力量
dayup = pow(1.001,365)
daydown = pow(0.999,365)
print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))
dayfactor = 0.005
dayup = pow(dayfactor+1,365)
daydown = pow(1-dayfactor,365)
print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))
dayup = 1.0
dayfactor = 0.01
for i in range(365):if i%7 in [6,0]:dayup = dayup*(1-dayfactor)else:dayup = dayup*(1+dayfactor)
print("工作日的力量:{:.2f}".format(dayup))
def dayUP(df):dayup = 1for i in range(365):if i%7 in [6,0]:dayup = dayup*(1-0.01)else:dayup = dayup*(1+df)return dayup
dayfactor = 0.01
while dayUP(dayfactor)<37.78:dayfactor += 0.001
print("工作日的努力参数是:{:.3f}".format(dayfactor))
1.3字符串及其操作
字符串类型的表示
字符串操作符
weekStr = "星期一星期二星期三星期四星期五星期六星期日"
weekId = eval(input("请输入星期数字(1-7):"))
pos = (weekId - 1) * 3
print(weekStr[pos:pos+3])
weekStr = "一二三四五六日"
weekId = eval(input("请输入星期数字(1-7):"))
print("星期" + weekStr[weekId-1])
字符串处理函数
字符串处理方法
字符串类型的格式化
小结
2.程序的控制结构
2.1程序的分支结构
单分支结构
二分支结构
多分支结构
条件判断及组合
异常处理
小结
2.2实例:身体质量指数
height,weight = eval(input("请输入身高(米)和体重(公斤)【逗号隔开】:"))
bmi = weight / pow(height,2)
print("BMI数值为:{:.2f}".format(bmi))
who,nat= "",""
if bmi<18.5:who,nat="偏瘦","偏瘦"
elif 18.5<=bmi<24:who, nat = "正常", "正常"
elif 24<=bmi<25:who, nat = "正常", "偏胖"
elif 25<=bmi<28:who, nat = "偏胖", "偏胖"
elif 28<=bmi<30:who, nat = "偏胖", "肥胖"
print("BMI指标为:国际'{0}',国内'{1}'".format(who,nat))
2.3程序的循环结构
遍历循环
无限循环
循环控制保留字
循环的高级用法
小结
3.函数和代码复用
3.1函数的定义与使用
函数的理解和定义
函数的使用及调用过程
函数的参数传递
函数的返回值
局部变量和全局变量
lambad函数
小结
代码复用与函数递归
代码复用与模块化设计
函数递归的理解
函数递归的调用过程
函数递归实例解析
小结
4.组合数据类型
集合类型及操作
集合类型定义
集合操作符
集合处理方法
集合类型应用场景
小结
序列类型及操作
序列类型定义
序列处理函数及方法
元组类型及操作
列表类型及操作
序列类型应用场景
小结
字典类型及操作
字典类型定义
注:仅供学习使用,侵删
【学习笔记】Python语言程序设计 北理工-嵩天相关推荐
- (转载)[python学习笔记]Python语言程序设计(北理工 嵩天)
作者:九命猫幺 博客出处:http://www.cnblogs.com/yongestcat/ 欢迎转载,转载请标明出处. 如果你觉得本文还不错,对你的学习带来了些许帮助,请帮忙点击右下角的推荐 阅读 ...
- 【学习笔记】PYTHON语言程序设计(北理工 嵩天)
1 Python基本语法元素 1.1 程序设计基本方法 计算机发展历史上最重要的预测法则 摩尔定律:单位面积集成电路上可容纳晶体管数量约2年翻倍 cpu/gpu.内存.硬盘.电子产品价格等都遵 ...
- 【Python】《Python语言程序设计》(嵩天 、黄天羽 、礼欣)测验单项选择题答案与解析合辑
[Python]<Python语言程序设计>(嵩天 .黄天羽 .礼欣)测验单项选择题答案与解析合辑 测验1:Python基本语法元素(第1周) 测验2:Python基本图形绘制(第2周) ...
- python慕课笔记 Python语言程序设计 嵩天笔记整理
** 1.python基本语法元素 1.2** C诞生于1972年,python诞生于1990年 静态语言:编译执行:C/C++\Java,执行速度快 脚本语言:解释执行:Python.JavaScr ...
- 南理工c语言程序设计,北理工年C语言程序设计考试.doc
北理工年C语言程序设计考试 C语言设计期末试题 一.选择题(共24分,每题2分) 1.下列不可以用作C语言程序变量名的是......4π r^3/3(π为圆周率,约等于3.14r是圆的半径r^3是指半 ...
- Python学习笔记 - Python语言概述和开发环境
一.Python简介 1.1 Python语言简史 Python由荷兰人吉多·范罗苏姆(Guido van Rossum)于1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无聊时间,决心开发一门 ...
- python面向对象程序设计董付国ppt_(董付国)Python 学习笔记---Python面向对象程序设计(1)...
面向对象程序设计 面向对象程序设计(Object Oriented Programming,OOP)主要针对大型软件设计而提出,使得软件设计更加灵活,能够很好地支持代码复用和设计复用,并且使得代码具有 ...
- python语言程序设计(MOOC 嵩天)第六章 程序整理(0225)
练习1 基本统计值计算 #请在...补充一行或多行代码 #CalStatisticsV1.py def getNum(): #获取用户不定长度的输入s = input()ls = list(eval( ...
- 北理工嵩天Python语言程序设计笔记(10 Python计算生态概览)
前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...
最新文章
- java中velocity定义宏标签_velocity自定义标签和指令(转:zwj)
- 九、OLTP 性能调整与优化--结语
- BootStrap学习笔记,优缺点总结
- 2014年中国互联网的50大预测
- [Linux] vim的高亮查找操作
- Javascript基础回顾 之(一) 类型
- linux c之((void *) - 1)是啥意思
- python生成xml界面,Python如何用dom模块生成XML文
- Nginx基本数据结构之ngx_buf_t
- java+selenium报异常org.openqa.selenium.StaleElementReferenceException的解决方案
- python是哪个专业学的-专业python培训学校
- 计算机桌面文件如何发送给qq好友,怎么把电脑里的文件夹发给qq好友
- 网站CDN加速后对URL中?后的参数跟随问题
- 1.1.3 NetBIOS编程基础(1)
- 黑马畅购商城06-Elasticsearch
- OpenCV学习01-加载、修改、保存图像
- i-Refill | 张益唐:虽未实现大海捞针,但摸透了整个海底的情况
- 8_future_threading_multiprocessing的封装(线程进程的高级api)
- 插件 iOS微信自动抢红包(非越狱)
- 面试官问你斐波那契数列的时候不要高兴得太早 搞懂C语言函数指针 搜索引擎还可以这么玩? 那些相见恨晚的搜索技巧...