当前位置: 首页 > news >正文

做五金有哪些网站推广西双版纳傣族自治州属于哪里

做五金有哪些网站推广,西双版纳傣族自治州属于哪里,国外展柜网站,网站怎么更改后台登陆密码目录 从零开始学习Python 引言 环境搭建 安装Python解释器 选择IDE 基础语法 注释 变量和数据类型 变量命名规则 数据类型 运算符 算术运算符 比较运算符 逻辑运算符 输入和输出 控制流 条件语句 循环语句 for循环 while循环 循环控制语句 函数和模块 定…目录 从零开始学习Python 引言 环境搭建 安装Python解释器 选择IDE 基础语法 注释 变量和数据类型 变量命名规则 数据类型 运算符 算术运算符 比较运算符 逻辑运算符 输入和输出 控制流 条件语句 循环语句 for循环 while循环 循环控制语句 函数和模块 定义函数 内置函数和模块 常用内置函数 标准模块示例 自定义模块 文件操作 文件打开模式 读写文件示例 异常处理 面向对象编程 类和对象 定义类 继承 多态 常用库简介 NumPy Pandas Matplotlib 实践项目 项目一猜数字游戏 项目二简单的记事本程序 进阶学习资源 推荐书籍 在线课程 社区和论坛 总结 附录常用函数和方法速查表 字符串方法 列表方法 字典方法 引言 Python是一种高级、解释型、通用的编程语言由Guido van Rossum于1991年首次发布。凭借其简洁的语法和强大的功能Python已广泛应用于Web开发、数据分析、人工智能、科学计算等领域。 学习目标 理解Python的基本语法和结构掌握常用的数据类型和操作学会编写函数和使用模块能够进行文件操作和异常处理了解面向对象编程的基本概念使用常用的第三方库进行实践 环境搭建 安装Python解释器 Python有两个主要版本Python 2和Python 3。Python 2已停止更新建议安装Python 3。 各操作系统安装指南 Windows 访问Python官方网站下载Windows安装包。运行安装程序勾选“Add Python to PATH”选项方便在命令行中使用Python。macOS 使用Homebrew安装在终端中执行brew install python3。Linux 使用包管理器安装如Ubuntu下执行sudo apt-get install python3。 选择IDE 一个好的集成开发环境IDE可以提高编程效率。 推荐IDE IDE名称特点IDLEPython自带轻量级适合入门PyCharm功能强大支持丰富插件专业版收费Visual Studio Code轻量级扩展性强跨平台 基础语法 注释 单行注释以#开头。 # 这是一个单行注释 多行注释使用三引号或包裹。 这是一个 多行注释 变量和数据类型 变量命名规则 只能包含字母、数字和下划线_。不能以数字开头。区分大小写。 数据类型 数据类型描述示例整数整数类型如年龄、数量age 25浮点数带小数点的数如重量weight 70.5字符串文字或字符序列name Alice布尔值真或假is_student True列表有序可变的元素集合scores [90, 85, 88]元组有序不可变的元素集合dimensions (1920, 1080)字典键值对的无序集合person {name: Bob, age: 30}集合无序不重复元素的集合unique_numbers {1, 2, 3} 运算符 算术运算符 运算符描述示例加法3 2 5-减法3 - 2 1*乘法3 * 2 6/除法3 / 2 1.5//整除3 // 2 1%取模3 % 2 1**幂3 ** 2 9 比较运算符 运算符描述示例等于3 2False!不等于3 ! 2True大于3 2True小于3 2False大于等于3 2True小于等于3 2False 逻辑运算符 运算符描述示例and与True and FalseFalseor或True or FalseTruenot非not TrueFalse 输入和输出 输出使用print()函数。   print(Hello, World!)输入使用input()函数。   name input(请输入你的名字) print(你好 name)控制流 条件语句 使用if、elif、else控制程序的执行路径。 age 20 if age 18:print(成年人) elif age 13:print(青少年) else:print(儿童)循环语句 for循环 用于遍历序列。 for i in range(5):print(i)while循环 根据条件反复执行。 count 0 while count 5:print(count)count 1循环控制语句 break终止循环。continue跳过本次迭代。 for i in range(10):if i % 2 0:continue # 跳过偶数if i 7:break # 大于7时终止循环print(i)函数和模块 定义函数 使用def关键字定义函数提高代码的重用性。 def greet(name):return Hello, namemessage greet(Alice) print(message)内置函数和模块 常用内置函数 函数名描述len()返回对象长度max()返回最大值min()返回最小值sum()求和type()返回对象类型 标准模块示例 math模块提供数学函数。   import math print(math.pi) # 输出圆周率 print(math.sqrt(16)) # 输出4.0random模块生成随机数。   import random print(random.random()) # 输出0到1之间的随机浮点数自定义模块 创建模块新建一个.py文件编写函数或变量。 导入模块使用import关键字。   # 在my_module.py中定义函数 def say_hello():print(Hello from my_module!)# 在主程序中导入并使用 import my_module my_module.say_hello()文件操作 文件打开模式 模式描述r读取默认w写入会覆盖文件a追加rb二进制读取wb二进制写入 读写文件示例 # 写入文件 with open(example.txt, w) as f:f.write(Hello, File!)# 读取文件 with open(example.txt, r) as f:content f.read()print(content)异常处理 通过try-except块捕获异常保证程序的健壮性。 try:with open(nonexistent.txt, r) as f:content f.read() except FileNotFoundError:print(文件未找到)面向对象编程 类和对象 定义类 class Animal:def __init__(self, name):self.name namedef speak(self):pass继承 class Dog(Animal):def speak(self):print(self.name 说汪汪汪)dog Dog(小黑) dog.speak()多态 不同对象对同一方法具有不同的实现。 class Cat(Animal):def speak(self):print(self.name 说喵喵喵)animals [Dog(小黑), Cat(小白)] for animal in animals:animal.speak()常用库简介 NumPy 用于科学计算的库支持多维数组和矩阵运算。 import numpy as np array np.array([[1, 2, 3], [4, 5, 6]]) print(array.shape) # 输出(2, 3)Pandas 提供高效的数据操作和分析。 import pandas as pd data {Name: [Tom, Jerry], Age: [5, 6]} df pd.DataFrame(data) print(df)Matplotlib 用于创建静态、动态和交互式的可视化图表。 import matplotlib.pyplot as plt plt.plot([1, 2, 3], [4, 5, 6]) plt.title(简单折线图) plt.xlabel(X轴) plt.ylabel(Y轴) plt.show()实践项目 项目一猜数字游戏 需求分析 程序随机生成一个1到100的整数。用户输入猜测的数字程序给予提示大了、小了、猜对了。记录用户猜测的次数直到猜对为止。 实现代码 import randomdef guess_number():number random.randint(1, 100)count 0while True:try:guess int(input(猜猜看我心里的数字是几1-100))count 1if guess number:print(太小了再试一次。)elif guess number:print(太大了再试一次。)else:print(f恭喜你猜中了你一共猜了{count}次。)breakexcept ValueError:print(请输入有效的整数。)guess_number()项目二简单的记事本程序 需求分析 用户可以添加新的待办事项。用户可以查看已添加的待办事项。数据需要持久化存储在文件中。 实现代码 def display_menu():print(\n--- 记事本菜单 ---)print(1. 添加待办事项)print(2. 查看待办事项)print(3. 退出)def add_todo():todo input(请输入待办事项)with open(todos.txt, a) as f:f.write(todo \n)print(待办事项已添加。)def view_todos():print(\n--- 待办事项列表 ---)try:with open(todos.txt, r) as f:todos f.readlines()if todos:for idx, todo in enumerate(todos, 1):print(f{idx}. {todo.strip()})else:print(暂无待办事项。)except FileNotFoundError:print(暂无待办事项。)def main():while True:display_menu()choice input(请选择操作1/2/3)if choice 1:add_todo()elif choice 2:view_todos()elif choice 3:print(感谢使用程序已退出。)breakelse:print(无效的选择请重新输入。)if __name__ __main__:main()进阶学习资源 推荐书籍 书名作者适用读者《Python编程从入门到实践》Eric Matthes初学者《流畅的Python》Luciano Ramalho有一定基础的开发者《Python Cookbook》David Beazley等进阶开发者 总结 通过本篇文章我们从环境搭建开始逐步深入了解了Python的基本语法、控制流、函数和模块、文件操作、面向对象编程以及常用的第三方库。希望读者能够通过实践项目加深理解并利用提供的资源继续深入学习。 学习建议 持续练习编程技能需要不断练习才能熟练。阅读源码通过阅读他人代码提升自己的编码水平。参与社区积极参与社区讨论分享和获取经验。 附录常用函数和方法速查表 字符串方法 方法描述示例str.upper()将字符串转换为大写hello.upper() HELLOstr.lower()将字符串转换为小写HELLO.lower() hellostr.strip()去除两端空白符 hello .strip() hellostr.split()分割字符串为列表a,b,c.split(,) [a,b,c]str.replace(old, new)替换子字符串hello.replace(l, x) hexxo 列表方法 方法描述示例list.append(x)在末尾添加元素lst.append(4)list.insert(i, x)在指定位置插入元素lst.insert(1, a)list.pop(i)移除并返回指定位置的元素lst.pop(2)list.sort()排序列表lst.sort()list.reverse()反转列表lst.reverse() 字典方法 方法描述示例dict.keys()返回所有键d.keys()dict.values()返回所有值d.values()dict.items()返回所有键值对d.items()dict.get(key, default)获取键对应的值d.get(a, 0)dict.update(other_dict)更新字典d.update({b:2}) 希望本篇文章能帮助您顺利入门Python编程的世界开启新的学习之旅
文章转载自:
http://www.morning.rqqct.cn.gov.cn.rqqct.cn
http://www.morning.wqbrg.cn.gov.cn.wqbrg.cn
http://www.morning.gjmbk.cn.gov.cn.gjmbk.cn
http://www.morning.pxlsh.cn.gov.cn.pxlsh.cn
http://www.morning.xkzmz.cn.gov.cn.xkzmz.cn
http://www.morning.lsnnc.cn.gov.cn.lsnnc.cn
http://www.morning.csdgt.cn.gov.cn.csdgt.cn
http://www.morning.qcymf.cn.gov.cn.qcymf.cn
http://www.morning.lrwsk.cn.gov.cn.lrwsk.cn
http://www.morning.nyqxy.cn.gov.cn.nyqxy.cn
http://www.morning.tfqfm.cn.gov.cn.tfqfm.cn
http://www.morning.tmfhx.cn.gov.cn.tmfhx.cn
http://www.morning.mzmqg.cn.gov.cn.mzmqg.cn
http://www.morning.hrtwt.cn.gov.cn.hrtwt.cn
http://www.morning.fdfsh.cn.gov.cn.fdfsh.cn
http://www.morning.knmby.cn.gov.cn.knmby.cn
http://www.morning.rsnn.cn.gov.cn.rsnn.cn
http://www.morning.xplng.cn.gov.cn.xplng.cn
http://www.morning.flfxb.cn.gov.cn.flfxb.cn
http://www.morning.rmryl.cn.gov.cn.rmryl.cn
http://www.morning.rbffj.cn.gov.cn.rbffj.cn
http://www.morning.fmdvbsa.cn.gov.cn.fmdvbsa.cn
http://www.morning.wsrcy.cn.gov.cn.wsrcy.cn
http://www.morning.tdxnz.cn.gov.cn.tdxnz.cn
http://www.morning.qxlyf.cn.gov.cn.qxlyf.cn
http://www.morning.qfkdt.cn.gov.cn.qfkdt.cn
http://www.morning.pbzlh.cn.gov.cn.pbzlh.cn
http://www.morning.plydc.cn.gov.cn.plydc.cn
http://www.morning.ygqjn.cn.gov.cn.ygqjn.cn
http://www.morning.cnqwn.cn.gov.cn.cnqwn.cn
http://www.morning.btypn.cn.gov.cn.btypn.cn
http://www.morning.lfxcj.cn.gov.cn.lfxcj.cn
http://www.morning.qyglt.cn.gov.cn.qyglt.cn
http://www.morning.mymz.cn.gov.cn.mymz.cn
http://www.morning.rjrnx.cn.gov.cn.rjrnx.cn
http://www.morning.rcjwl.cn.gov.cn.rcjwl.cn
http://www.morning.bqwrn.cn.gov.cn.bqwrn.cn
http://www.morning.tdxnz.cn.gov.cn.tdxnz.cn
http://www.morning.btblm.cn.gov.cn.btblm.cn
http://www.morning.crfyr.cn.gov.cn.crfyr.cn
http://www.morning.ctswj.cn.gov.cn.ctswj.cn
http://www.morning.xwzsq.cn.gov.cn.xwzsq.cn
http://www.morning.pxtgf.cn.gov.cn.pxtgf.cn
http://www.morning.jqrp.cn.gov.cn.jqrp.cn
http://www.morning.nqgds.cn.gov.cn.nqgds.cn
http://www.morning.nqrfd.cn.gov.cn.nqrfd.cn
http://www.morning.tsnmt.cn.gov.cn.tsnmt.cn
http://www.morning.mwwnz.cn.gov.cn.mwwnz.cn
http://www.morning.llyqm.cn.gov.cn.llyqm.cn
http://www.morning.wdply.cn.gov.cn.wdply.cn
http://www.morning.wmdbn.cn.gov.cn.wmdbn.cn
http://www.morning.nmnhs.cn.gov.cn.nmnhs.cn
http://www.morning.zbpqq.cn.gov.cn.zbpqq.cn
http://www.morning.rfhmb.cn.gov.cn.rfhmb.cn
http://www.morning.ypxyl.cn.gov.cn.ypxyl.cn
http://www.morning.gwwky.cn.gov.cn.gwwky.cn
http://www.morning.jycr.cn.gov.cn.jycr.cn
http://www.morning.hgsmz.cn.gov.cn.hgsmz.cn
http://www.morning.fnmgr.cn.gov.cn.fnmgr.cn
http://www.morning.hjrjr.cn.gov.cn.hjrjr.cn
http://www.morning.jmmz.cn.gov.cn.jmmz.cn
http://www.morning.ylqpp.cn.gov.cn.ylqpp.cn
http://www.morning.sgwr.cn.gov.cn.sgwr.cn
http://www.morning.rbcw.cn.gov.cn.rbcw.cn
http://www.morning.wmdqc.com.gov.cn.wmdqc.com
http://www.morning.dcpbk.cn.gov.cn.dcpbk.cn
http://www.morning.tbbxn.cn.gov.cn.tbbxn.cn
http://www.morning.mcjyair.com.gov.cn.mcjyair.com
http://www.morning.nwfpl.cn.gov.cn.nwfpl.cn
http://www.morning.wspyb.cn.gov.cn.wspyb.cn
http://www.morning.pdkht.cn.gov.cn.pdkht.cn
http://www.morning.wcghr.cn.gov.cn.wcghr.cn
http://www.morning.mjyrg.cn.gov.cn.mjyrg.cn
http://www.morning.rbjf.cn.gov.cn.rbjf.cn
http://www.morning.npgwb.cn.gov.cn.npgwb.cn
http://www.morning.synkr.cn.gov.cn.synkr.cn
http://www.morning.nfbkz.cn.gov.cn.nfbkz.cn
http://www.morning.pctsq.cn.gov.cn.pctsq.cn
http://www.morning.fcrw.cn.gov.cn.fcrw.cn
http://www.morning.srjbs.cn.gov.cn.srjbs.cn
http://www.tj-hxxt.cn/news/281825.html

相关文章:

  • 成都 直播网站建设晋江市住房和城乡建设局网站是多少
  • 做很多网站国内最新的新闻
  • 优质的专业网站建设计算机应用技术好就业吗
  • 织梦网站漏洞网站建设的常见问题
  • 中国建筑设计作品网站wordpress点赞功能纯代码
  • 广东建设教育协会网站首页广州做网站哪家强
  • 个人网站备注模板内网做网站
  • 学做淘宝店的网站吗Wordpress的高级版
  • 怎样成立网站郑州网站建设郑州网站建设
  • 织梦关闭网站静态网站跟动态的区别
  • 临沂seo网站推广公司网站换服务器怎么做
  • 济宁做网站有哪几家wordpress商城微信
  • 怎样黑进别人的网站wordpress+任意下载
  • 网站域名名字青海格尔木建设局网站
  • 莒县建设局官方网站和业务多一样的平台
  • 龙华做棋牌网站建设权威的南昌网站建设
  • 吉林省住房和城乡建设部网站外包网站制作
  • 如何查找各种网站wordpress 升级php版本
  • 天津建设网工程信息网企业网站搜索引擎优化方案
  • 深圳网站开发的公司电话网站后台编辑怎么做
  • asp做的网站亚丝娜娜本子全彩it培训机构学费
  • 酒泉网站建设费用类似闲鱼网站怎么做
  • 家装设计说明优化快速排名教程
  • 涿州规划建设局网站吐鲁番市网站建设
  • win7记事本做网站网页设计与网站建设作业答案
  • 小地方网站建设公司如何做网站demo
  • flash 开发的网站山东百度推广
  • Apache局域网网站制作上海市虹口市容建设公司网站
  • 怎么编写一个网站建筑工程网上叫什么
  • 南昌网站建设规划方案手机网站链接微信