2024速通python之python基础

news2024/12/25 15:26:07

文章目录

  • 一、你好,世界
  • 二、基本数据类型
    • (1)数字型
    • (2)字符串
    • (3)列表
    • (4)元组
    • (5)集合
    • (6)字典
  • 二、注释
    • (1)#号注释
    • (2)三引号注释
  • 三、输入输出
    • (1)输入
    • (2)输出
  • 四、字符串扩展
    • (1)定义字符串
    • (2)字符串格式化
    • (3)数字精度控制
    • (4)表达式格式化
  • 四、判断语句
  • 五、循环语句
    • (1)while语法
    • (2)for语法
  • 五、函数

一、你好,世界

python官网https://www.python.org/
找到对应自己机器的版本,直接下载安装,无需配置环境变量,有手就行,可以参考安装帖子
请添加图片描述
win + R,cmd打开黑窗口,键入python查看python版本,
当三个 >>> 出现时代表进入python环境
接着和世界打招呼

print("hello world")

请添加图片描述
再找一个python的开发工具,比如pycharm,自行下载
至此,恭喜你在学习python的路上完成了一大半!!!

二、基本数据类型

(1)数字型

  • int 整型
  • float 浮点型
  • complex 复数型
  • bool 布尔型

(2)字符串

  • string

(3)列表

  • List

(4)元组

  • Tuple

(5)集合

  • Set

(6)字典

  • Dictionary

不着急,先留着印象

二、注释

(1)#号注释

#注释

(2)三引号注释

"""
这块是注释
"""

三、输入输出

(1)输入

  • input()函数
a = input()
print(a)

(2)输出

  • %输出
    • %d,输出整数
    • %s,输出字符串
    • %f,输出浮点数
a = 11.3
print('%f' % a)
  • 直接输出
print(a)

四、字符串扩展

(1)定义字符串

  • 单引号法
  • 双引号法
  • 三引号法
a = 'hello world'
b = "hello world"
c = '''hello world'''

(2)字符串格式化

一条语句输出三个变量

print("字符串: %s,整数 %d,浮点数 %f" % ('sda', 12, 11.3))

(3)数字精度控制

print("浮点数 %5.2f" % 11.3)

5表示占五个位置,2表示保留小数点后两位

(4)表达式格式化

f表示对{result}进行格式化输出

result = 10 > 5
print(f"是真还是假:{result}")

四、判断语句

result = 10
if result > 5:
    print('大于5')
elif result < 3:
    print('小于3')
else:
    print('3-5之间')

if后跟条件,记得加冒号
elif和else同。

五、循环语句

(1)while语法

result = True
i = 0
while result:
    print("a")
    i = i + 1
    if i == 2:
        result = False

当while后面为true时,执行循环,记得加冒号。

(2)for语法

name = "helloworld"
for i in name:
    print(i)

遍历输出name的每一个字符

五、函数

def add(x, y):
    return x + y


print(add(11, 22))

定义了一个add函数,print中调用它,打印11+12的值

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1653521.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习 | 时间序列预测中的AR模型及应用

自回归模型&#xff0c;通常缩写为AR模型&#xff0c;是时间序列分析和预测中的一个基本概念。它们在金融、经济、气候科学等各个领域都有广泛的应用。在本文中&#xff0c;我们将探索自回归模型&#xff0c;它们如何工作&#xff0c;它们的类型和实际例子。 自回归模型 自回…

JS-导入导出

export和export default是ES6中导出模块中变量的语法 导入导出变量 //导出方法&#xff08;js文件中&#xff09; export const 变量名值//导入方法 对应导入的变量&#xff0c;一定要加花括号 import {变量名} from js文件路径 导入导出函数 //导出方法&#xff08;js文件中…

头歌实践教学平台:CG3-v2.0-图形几何变换

第2关&#xff1a;图形的平移与缩放 一. 任务描述 1. 本关任务 (1) 理解几何变换基本原理, 掌握平移和缩放变换的方法; (2) 根据几何变换基本原理,将main函数中的空白部分补充完整。 2. 输入 (1) 代码将自动输入一个边长为2的obj正方体模型&#xff0c;具体模型如下图&…

解决windows中的WS Llinux子系统(unbantu2204)访问网络失败问题?

一、问题描述 unbantu先前可以正常访问网络&#xff0c;后面用着用着发现上不了网了&#xff0c; 出现如下异常 Hmm. We’re having trouble finding that site.We can’t connect to the server at www.iqiyi.com.If you entered the right address, you can:Try again late…

PyQt:进度条实现(下载、复制)实时进度显示

一、实现思路 源文件:①被复制的文件&#xff08;一般在客户端自身PC上&#xff09;&#xff1b;②被下载的文件&#xff1b;&#xff08;一般在服务器上&#xff09;。 缓存文件&#xff1a;正在粘贴/下载获取中的文件&#xff0c;粘贴/下载完成前&#xff0c;一般是不完整的…

Pytorch学习笔记——卷积操作

一、认识卷积操作 卷积操作是一种数学运算&#xff0c;它涉及两个函数&#xff1a;输入函数&#xff08;通常是图像&#xff09;和卷积核&#xff08;也称为滤波器或特征检测器&#xff09;。卷积核在输入函数上滑动&#xff0c;将核中的每个元素与其覆盖的输入函数区域中的对应…

基于ConvNeXt网络的图像识别

1、前言 ConvNeXt 网络基于传统的卷积神经网络&#xff0c;与当下 transformer当道而言简直是一股清流 ConvNeXt并没有特别复杂或者创新的结构 ConvNeXt 网络有五种大小&#xff0c;可以参考下面 2、项目实现 完整的项目如下&#xff1a; 这里参考了网上的ConvNeXt 模型&…

揭秘App如何翻倍广告收益:科学变现的秘诀

在数字时代&#xff0c;移动应用&#xff08;App&#xff09;已成为日常生活的一部分。无论是娱乐、教育还是工具类应用&#xff0c;它们为用户提供了便捷的服务。然而&#xff0c;许多App开发者面临一个共同的挑战&#xff1a;如何在免费的基础上实现盈利&#xff1f;答案之一…

生产制造中刀具管理系统,帮助工厂不再频繁换刀

一、刀具管理的定义与重要性 刀具管理是指对生产过程中使用的各种刀具进行计划、采购、存储、分配、使用、监控、维修和报废等全过程的管理。刀具作为制造过程中的直接工具&#xff0c;其性能、质量和使用效率直接影响产品的加工精度、表面质量和生产效率。因此&#xff0c;建…

在全志H616核桃派1B开发板Python进行GPIO按键功能实现

前言​ 按键是最简单也最常见的输入设备&#xff0c;很多产品都离不开按键&#xff0c;包括早期的iPhone&#xff0c;今天我们就来学习一下如何使用Python来编写按键程序。有了按键输入功能&#xff0c;我们就可以做很多好玩的东西了。 实验目的​ 编程实现按键输入检测。 …

Shell变成规范与变量

目录 1. Shell脚本 1.1 Shell脚本概述 1.2 Shell的作用 1.3 Shell脚本的构成 2. 重定向与管道操作 2.1 交互式硬件设备 ​ 2.2 重定向操作 3. shell变量 3.1 自定义变量 3.2 变量的作用范围​编辑 3.3 整数变量的运算 4. 环境变量 4.1 特殊的Shell变量 4.2 只读变…

SWAT模型【建模方法、实例应用、高级进阶技能】实践

第一部分&#xff1a;SWAT模型实践部分 一、SWAT模型及应用介绍 1.1 面源污染概要 1.2 SWAT模型及应用 1.3 SWAT模型原理 1.4 SWAT模型输入文件 1.5 ArcGIS与SWAT关系 二、SWAT模型中GIS必备技术 2.1 GIS软件平台 2.2 ArcGIS10.6安装和注意事项 2.3 ArcGIS入门 2.…

【如此简单!数据库入门系列】之无序不代表混乱 -- 堆文件

文章目录 前言堆文件链表实现页目录实现总结系列文章 前言 还记得上次遗留的问题吗&#xff1f; 以什么组织方式将数据保存在磁盘中&#xff1f; 今天我们接着讨论这个问题。 首先想一个问题&#xff1a;有一天&#xff0c;你开着自己心爱的大型SUV去超市购物。在停车场入口看…

Python中tkinter编程入门1

1 tkinter库简介 tkinter是Python的标准库&#xff0c;用来进行GUI&#xff08;Graphical User Interface&#xff0c;图形用户界面&#xff09;编程。 2 导入tkinter库 tkinter是Python默认的GUI库&#xff0c;因此&#xff0c;IDLE中已经包含了该库&#xff0c;使用时无需…

爱奇艺文娱知识图谱的构建与应用实践

2012年5月&#xff0c;Google发布了知识图谱(Knowledge Graph)&#xff0c;以提升搜索引擎返回的答案质量和用户查询的效率。有了知识图谱作为辅助&#xff0c;搜索引擎能够洞察用户查询背后的语义信息&#xff0c;返回更为精准、结构化的信息&#xff0c;更大可能地满足用户的…

抖音小店怎么运营?最全的运营攻略来了?

大家好&#xff0c;我是电商糖果 很多开好店铺的小伙伴&#xff0c;都会遇到一个难题&#xff0c;那就是不会运营店铺。 可能好几个月才出十几单&#xff0c;甚至体验分都没有弄出来。 说实话&#xff0c;这种情况糖果见多了。 糖果做抖音小店也有四年多了&#xff0c;也开…

STM32F1#1(入门了解)

一、STM32开发平台和工具 1.1 STM32芯片介绍 典型微控制器由CPU&#xff08;运算器、控制器&#xff09;、RAM、ROM和输入输出组成。 1.2 STM32核心板 STM32核心板配件&#xff1a; ①JTAG/SWD仿真-下载器 ②通信-下载模块 ③OLED显示屏 1&#xff09; 通信-下载模…

uniapp 小程序图片懒加载组件 ImageLazyLoad

预览图 组件【ImageLazyLoad】代码 <template><viewclass"image-lazy-load":style"{opacity: opacity,borderRadius: borderRadius rpx,background: background,transition: opacity ${time / 1000}s ease-in-out,}":class"image-lazy-loa…

请大数据把我推荐给正在申请小程序地理位置接口的人

小程序地理位置接口有什么功能&#xff1f; 若提审后被驳回&#xff0c;理由是“当前提审小程序代码包中地理位置相关接口( chooseAddress、getLocation )暂未开通&#xff0c;建议完成接口开通后或移除接口相关内容后再进行后续版本提审”&#xff0c;那么遇到这种情况&#x…

Python程序设计 函数(三)

练习十一 函数 第1关&#xff1a; 一元二次方程的根 定义一个函数qg&#xff0c;输入一元二次方程的系数a,b,c 当判别式大于0&#xff0c;返回1和两个根 当判别式等于0&#xff0c;返回0和两个根 当判别式小于0&#xff0c;访问-1和两个根 在主程序中&#xff0c;根据函数返回…