python 学习笔记(1)基础语法

电子学习资料实验指导书电子线路课程设计题 立即下载
  • 显示文本:
print (“hello,world”)
#coding=utf-8
print ("你好,世界")

python2 默认为ASCII编码,需要转换成UTF-8,而python3则不需要

  • python3和其他编程语言最大的区别是用缩进来写程序,所有代码块数据必须包含相同的缩进空白数量,建议每个缩进层次使用单个制表符两个空格四个空格

用反斜杠(\)来分行。

total = item_one + \
        item_two + \
        item_three
  • 语句中包含 [], {} 或 () 括号就不需要使用多行连接符
days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']
  • 单行注释在开头使用#,也可以放在句子结尾,多行注释使用三个单引号或者双引号。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py


'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''

"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""
  • 等待用户输入
#!/usr/bin/python3

input("\n按下 enter 退出,其他任意键显示\n")
  • 字符串
#!/usr/bin/python3
 
str='Runoob'
 
print(str)                 # 输出字符串
print(str[0:-1])           # 输出第一个到倒数第二个的所有字符
print(str[0])              # 输出字符串第一个字符
print(str[2:5])            # 输出从第三个开始到第五个的字符
print(str[2:])             # 输出从第三个开始的后的所有字符
print(str * 2)             # 输出字符串两次
print(str + '你好')        # 连接字符串
 
print('------------------------------')
 
print('hello\nrunoob')      # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob')     # 在字符串前面添加一个 r,表示原始字符串,不会发生转义

输出结果如下:

Runoob
Runoo
R
noo
noob
RunoobRunoob
Runoob你好
------------------------------
hello
runoob
hello\nrunoob
  • 同一行显示多条语句可以使用;
  • print 默认为换行,若想不换行需要在变量末尾添加end=""
    #!/usr/bin/python3
     
    x="a"
    y="b"
    print( x )
    print( y )
     
    # 不换行输出
    print( x, end=" " )
    print( y, end=" " )

    结果如下

    a
    b
    a b

     

  • import
    将整个模块导入,import somemodule
    从某个模块中导入某个函数,from somemodule import somefunction
    从某个模块中导入多个函数,from somemodule import firstfunc,secfunc,thirdfunc
    将某个模块中的全部函数导入,from somemodule import *
ShanYangClaw (DevMate)-python+agent-project 项目代码 立即下载

相关推荐

参数估计Picard迭代在非线性常微分方程参数估计中的应用研究(Matlab代码实现)

内容概要:本文系统研究了Picard迭代法在非线性常微分方程参数估计中的应用,深入阐述了该方法的数学原理及其在参数辨识中的收敛性与稳定性优势。通过构建最小化误差的目标函数,并结合数值积分技术,采用迭代方式逐步逼近系统的真实参数值,有效解决了非线性动态系统中因缺乏解析解而难以进行精确建模的问题。文中提供了完整的Matlab代码实现,涵盖模型定义、迭代求解、参数更新与结果可视化等关键环节,增强了方法的可操作性与工程实用性。研究通过典型非线性系统案例验证了算法的有效性,展示了其在科学计算与工程建模中的良好适应性与推广潜力。; 适合人群:具备常微分方程理论、数值分析基础及Matlab编程能力,从事系统建模、参数辨识、动力学仿真等相关方向的研究生、科研人员和工程技术开发者。; 使用场景及目标:①解决实际工程中非线性微分方程模型的未知参数估计问题;②深入理解Picard迭代法在科学计算中的实现机制与数值特性;③为学术论文复现、科研项目开发或课程设计提供可运行、易调试的技术方案与代码参考。; 阅读建议:建议读者结合文中的数学推导与Matlab代码逐行分析,重点关注迭代流程、目标函数构造与数值积分的耦合实现,通过修改模型结构或噪声条件进行扩展实验,以深化对算法鲁棒性与适用边界的理解。配套资源可通过指定公众号和网盘链接获取,推荐同步学习以加速科研进程。

Python3 学习笔记1-基础语法

Python3 学习笔记1-基础语法

The_xz的博客 1541

XYF.SHX

XYF.SHX

Python学习笔记1_基础语法

Python学习笔记1_基础语法 1、标识符 标识符:变量、模块名、函数名、类名 在 Python 里,标识符由字母、数字、下划线组成 命名规则: 由数字、字母和下划线组成,不能以数字开头 严格区分大小写 不能使用关键字 命名规范:推荐三种常用命名方式 小驼峰命名法:第一个单词的首字母小写,以后每个单词首字母大写 rememberToDoSth 大驼峰命名法:每个单词首字母都大写 RememberToDoSth 使用下划线连接 remember_to_do_sth 注: 1)以下划线开

哦豁灬 1万+

python-基础语法学习笔记1

字符串 字符串类型:两侧有’单引号‘或“双引号”的有序字符序列,且使用单引号和使用双引号对于表达字符串没有区别。 对字符串中字符检索索引,对于字符串的序号python提供正向递增序号(从0递增)和反向递减序号(从-1递减)。 使用[ ]来获取字符串中一个或多个字符 索引:返回字符串中单个字符   <字符串>[M](M为序号位置) eg.“请输入数字”[0](获得该字符串中第0个字...

Echo的博客 2192

Python学习笔记1 基础语法

Python学习笔记1

wwz77的博客 596

python学习笔记1基础语法

笔者每学习一种新的语言都喜欢从注释学起,虽然我也不喜欢写注释。

m0_74370400的博客 752

python学习笔记1)- 基础语法及变量

python学习笔记1)- 基础语法及变量 概述 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 源代码同样遵循 GPL(GNU General Public License)协议。 中文编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件 开头加入 # -*- codin...

Jonewan 275

OpenMV学习笔记1Python基础语法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 Python,是一个很常用的语言,在图像处理,机器学习,网络编程中都使用非常广。而且Python是一个非常容易上手的语言,如果你有其他语言编程基础(例如C,C++,Java),会更容易上手。OpenMV由于采用了STM32H743作为主控芯片,其底层代码是C语言,而对于初学者,可以用Python进行二次开发。 提

yzfzzz的博客 1703

Python学习笔记1——语法基础

print("Hello world") Hello world 注释 机器不执行注释 注释一般用自然语言书写 注释的写法: 行注释:以井号(#)开头,可以单独成行,也可以在某行代码后面 块注释:好几行代码或者内容,以三个连续的单引号或者三引号开始和结束,中间的任何内容都为注释内容 注释的原则: 恰当 不是越多越好 复杂算法 不易读懂的代码 # 这是一行注释 ''' 这 是 ...

skyrocxp的博客 180

Python学习笔记——1.基础语法

📌 学习来源说明: 本文内容基于菜鸟Python3教程整理,属于个人学习笔记范畴,所有代码示例与知识点均来自,仅供个人复习与交流使用。

BeeAAAA的博客 386

Python学习笔记 -- CH1. 基础语法

超详细的Python学习笔记Python入门知识总结

我是麻瓜喔的博客 497

焊接变位机_1.rar

焊接变位机_1.rar

基于多尺度集成极限学习机回归(Matlab代码实现)

内容概要:本文详细介绍了一种基于多尺度集成极限学习机(Extreme Learning Machine, ELM)的回归方法,并提供了完整的Matlab代码实现。该方法通过构建多尺度特征表示与集成学习机制,有效提升了ELM在处理非线性、高维复杂数据时的预测精度与模型鲁棒性,特别适用于时间序列回归任务。文档不仅阐述了算法的核心原理与技术流程,还系统展示了其在风电功率预测等工程场景中的应用潜力。同时,文中附带了丰富的科研仿真案例集合,涵盖智能优化算法、深度学习、信号处理、电力系统调度等多个前沿方向,体现了多学科交叉融合的技术优势与实践价值。; 适合人群:具备一定Matlab编程能力,从事科学研究或工程应用的研究生、科研人员及工程技术开发者,尤其适合专注于机器学习、智能算法优化、新能源预测与电力系统建模等相关领域的专业人员。; 使用场景及目标:①用于风电、光伏、负荷等时间序列数据的高精度回归预测任务;②为科研工作者提供可复现的多尺度集成ELM模型代码框架,支持快速算法验证与二次开发;③满足实际工程项目中对高效建模、实时预测与智能决策的技术需求。; 阅读建议:建议读者结合所提供的Matlab代码进行动手实践,深入理解多尺度特征构造与集成策略的设计思想,同时可参考文档中其他相关算法案例进行横向比较与综合应用,以提升整体科研创新能力。

精密钟表配件叉片插针组装机 -原创设计.rar

精密钟表配件叉片插针组装机 -原创设计.rar

精密制造基于桥式三坐标的深孔同轴度测量:半导体流体控制阀PTFE阀体形位公差定量检测方案

内容概要:本文针对高精密制造中深孔内部特征难以精确定量测量的技术瓶颈,提出了一套基于中图仪器Mars Classic 10128桥式三坐标测量机的解决方案,重点解决长径比大于5:1的PTFE四氟阀体深孔同轴度与圆柱度测量难题。通过采用自主研发的深孔加长测针组件与CP500S扫描测头,克服了传统接触式测针刚性不足和光学设备视场遮挡的问题,实现了对深孔内部形貌的连续扫描与三维拓扑建模,输出精度可达≤0.025mm,建立了可追溯、可量化的测量标准流程。; 适合人群:从事半导体流体控制阀、高精密PTFE阀体等零部件设计、制造与质量检测的工程技术人员及测试管理人员,具备一定几何公差与三坐标测量基础知识的专业人员; 使用场景及目标:①解决“影像仪测不到深孔内部”或“深孔长径比大于5怎么测”的实际工程问题;②实现对深孔同轴度、圆柱度等形位公差的定量评价,替代传统通止规定性判断;③为工艺优化、刀具补偿和质量追溯提供精准数据支持; 阅读建议:此资源作为技术应用指南,兼具设备选型参考与测量方法指导价值,建议结合实际检测案例对照操作,并联系中图仪器技术中心获取实测验证支持。

上一篇: 将VBB文件转换成XML文件
下一篇: 调通thrift 跨语言的rpc通信,实现一个demo
QLing000
博客等级 码龄7年 1粉丝 9原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值