草庐IT

Python学习笔记【01】

医只蜗牛 2023-03-28 原文

华为集团用72小时讲完的Python,整整300集,零基础入门,手把手教学,学完即

几经周折,简书还是上传不了。直接粘上链接吧。

  1. Python学习笔记「01」
  2. 原始文章出处:python学习笔记

【01】第一章

1.1-1.7:程序设计语言的分类。

[图片上传失败...(image-d4e989-1649416123063)]

  1. 编译方式的语言好还是解释方式的语言好?–编译方式的好处 ·对于相同源代码,编译所产生的目标代码执行速度更快 ·目标代码不需要编译器就可以运行,在同类型操作系统上使用灵活-解释方式的好处 ·解释执行需要保留源代码,程序纠错和维护十分方便 ·只要存在解释器,源代码可以在任何操作系统上运行,可移慎性好

【代码01】求一个字的编码

print("122aaa")
print(ord('北'))   #北这个字的编码(数字)
print(ord('京'))
print(' \u5317\u4eac ')

[图片上传失败...(image-7e2e77-1649416123063)]

[图片上传失败...(image-6fe59-1649416123063)]

[图片上传失败...(image-bd1c41-1649416123063)]

【代码02】将结果输出到指定文件中

##注意空格!!!!
fp=open( ' note.txt ' , 'w')   #打开文件w-->write
print( '北京欢迎你',file=fp)   #.输出到文件中
fp.close()   #关闭文件

1.8使用print函数进行复杂的输出

[图片上传失败...(image-655fc3-1649416123063)]

[图片上传失败...(image-4cf341-1649416123063)]

[图片上传失败...(image-cb7051-1649416123063)]

【代码01】多行多条输出到一行显示

print('北京', end=' --->')
print('欢迎你')

【代码02】使用连接符连接多个字符串

print(1314)  #直接输出整数
print(3.14)  #直接输出浮点数(带小数点的数)
print(1,3,1,4)   #使用逗号连接要输出的数字,中间使用空格连接
print(192,168,1,1,sep='.')  #使用间隔符.进行连接,数值之间用.进行分版
#print('北京欢迎你'+2022)   #TypeErrorn: .can only concatenate. st...(not..."int" )..to ..str.print('北京欢迎你'+'2022 ')
print('北京欢迎你'+'2022')

1.9Python中的基本输入函数input

[图片上传失败...(image-454c4b-1649416123063)]

【代码01】input 输出整数类型的数据

name=input('请输入您的姓名:')
print('我的姓名是: '+name)
num=int(input('请输入您好的幸运数字:')) # 将输入的字符串的类型转换成int(整数)类型
print('您的幸运数字为: ' , num)  #这里不能用+号,会报错。用,输出有空格

1.10Python中的注释

[图片上传失败...(image-644a0e-1649416123063)]

[图片上传失败...(image-b4ea0b-1649416123063)]

【代码01】多行注释

三个单引号或者多引号【注意是英文状态下的符号】

"""
版权所有:马士兵教育
文件名:11.多行注释
创建人:杨淑娟
"""

#中文声明注释
#coding=utf-8
#coding:utf-8

1.11Python中的代码缩进

[图片上传失败...(image-8ab872-1649416123063)]

1.12难点解答

  1. 配置环境变量步骤:此电脑→属性→高级系统设置→环境变量【具体看视频】
  2. 如何在Python交互模式中运行.py文件

[图片上传失败...(image-f73f13-1649416123063)]

[图片上传失败...(image-22dffc-1649416123063)]

1.13随堂练习_实战小任务

  1. 将结果输出到指定文件中:见上面。
  2. 自我介绍:
  3. 【代码01】自我介绍
name=input('请输入您的姓名:')#从键盘输入姓名
age=input('请输入您的年龄:')#从键盘输入年龄
motto=input('请输入您的座右铭:')#从键盘输入座右铭
print( ' ---------自我介绍-----------')
print('姓名: '+name)
print('年龄:'+age)
print('座右铭:'+motto)

原文来源:华为集团用72小时讲完的Python,整整300集,零基础入门,手把手教学,学完即

有关Python学习笔记【01】的更多相关文章

  1. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  2. Python 相当于 Perl/Ruby ||= - 2

    这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Pythonconditionalassignmentoperator对于这样一个简单的问题表示歉意,但是谷歌搜索||=并不是很有帮助;)Python中是否有与Ruby和Perl中的||=语句等效的语句?例如:foo="hey"foo||="what"#assignfooifit'sundefined#fooisstill"hey"bar||="yeah"#baris"yeah"另外,类似这样的东西的通用术语是什么?条件分配是我的第一个猜测,但Wikipediapage跟我想的不太一样。

  3. java - 什么相当于 ruby​​ 的 rack 或 python 的 Java wsgi? - 2

    什么是ruby​​的rack或python的Java的wsgi?还有一个路由库。 最佳答案 来自Python标准PEP333:Bycontrast,althoughJavahasjustasmanywebapplicationframeworksavailable,Java's"servlet"APImakesitpossibleforapplicationswrittenwithanyJavawebapplicationframeworktoruninanywebserverthatsupportstheservletAPI.ht

  4. 华为OD机试用Python实现 -【明明的随机数】 2023Q1A - 2

    华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o

  5. python - 如何读取 MIDI 文件、更改其乐器并将其写回? - 2

    我想解析一个已经存在的.mid文件,改变它的乐器,例如从“acousticgrandpiano”到“violin”,然后将它保存回去或作为另一个.mid文件。根据我在文档中看到的内容,该乐器通过program_change或patch_change指令进行了更改,但我找不到任何在已经存在的MIDI文件中执行此操作的库.他们似乎都只支持从头开始创建的MIDI文件。 最佳答案 MIDIpackage会为您完成此操作,但具体方法取决于midi文件的原始内容。一个MIDI文件由一个或多个音轨组成,每个音轨是十六个channel中任何一个上的

  6. 「Python|Selenium|场景案例」如何定位iframe中的元素? - 2

    本文主要介绍在使用Selenium进行自动化测试或者任务时,对于使用了iframe的页面,如何定位iframe中的元素文章目录场景描述解决方案具体代码场景描述当我们在使用Selenium进行自动化测试的时候,可能会遇到一些界面或者窗体是使用HTML的iframe标签进行承载的。对于iframe中的标签,如果直接查找是无法找到的,会抛出没有找到元素的异常。比如近在咫尺的例子就是,CSDN的登录窗体就是使用的iframe,大家可以尝试通过F12开发者模式查看到的tag_name,class_name,id或者xpath来定位中的页面元素,会抛出NoSuchElementException异常。解决

  7. LC滤波器设计学习笔记(一)滤波电路入门 - 2

    目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称

  8. CAN协议的学习与理解 - 2

    最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总

  9. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

  10. python ffmpeg 使用 pyav 转换 一组图像 到 视频 - 2

    2022/8/4更新支持加入水印水印必须包含透明图像,并且水印图像大小要等于原图像的大小pythonconvert_image_to_video.py-f30-mwatermark.pngim_dirout.mkv2022/6/21更新让命令行参数更加易用新的命令行使用方法pythonconvert_image_to_video.py-f30im_dirout.mkvFFMPEG命令行转换一组JPG图像到视频时,是将这组图像视为MJPG流。我需要转换一组PNG图像到视频,FFMPEG就不认了。pyav内置了ffmpeg库,不需要系统带有ffmpeg工具因此我使用ffmpeg的python包装p

随机推荐