Python基本操作

前言

啦啦啦,现在开始,打算做一期Python基础教程,欢迎大家来看哦!


导读

这期文章真的是Python基础中的基础,相信有一定编程基础的小伙伴们都一定能看懂的…

本文共分为以下几个部分:

  • 数与运算符
  • 基本输入输出
  • 注释
  • 模块基本操作
  • 小彩蛋

如果你还不会,欢迎继续看下去哦;如果你已经会了,那就看其他文章吧!

导图

本文内容导图

img


正文

— 数与运算符

  • 算数运算符
运算符描述例子
+计算两数之和2+3==5
-计算两数之差4-3==1
*计算两数之积3*4==12
/计算两数之商5/2==2.5
//对两数进行整除计算 (如果你想在整数除法运算中丢弃小数)5//2==2.5
%对两数进行求余 (Python中可以对小数求余)5%2==1
**以左值为底数,右值为指数进行乘方运算3**2==9
#加法运算符  "+"
>>>2+3
5
>>>5+2
7#减法运算符  "-"
>>>4-3
1
>>>10-3
7#乘法运算符  "*"
>>>3*4
12
>>>-3*4.0
-12.0#除法运算符  "/"  (!!!除法运算的结果为小数!!!)
>>>4/2
2.0
>>>5/2
2.5#整除运算符  "//"
>>>1//2
0
>>>5.0//2.4
2.0#求余(求模)运算符  "%" (!!!Python中可以对小数求余!!!)
>>>5%2
1
>>>2.75%0.5
0.25#乘方(求幂)运算符  "**"
>>>3**2
9
>>>(-3)**2
9
  • 比较运算符
运算符描述例子
>比较左值是否大于右值(2>1)==True
<比较左值是否小于右值(1<2)==True
==比较该运算符两边的对象是否相等(1==1)==True
>=比较左值是否大于或等于右值(3>=3)==True
<=比较左值是否小于或者等于右值(2<=2)==True
!=比较该运算符两边的对象是否不相等(1!=2)==True
#大于  ">"
>>>1>2
False
>>>3>2
True#小于  "<"
>>>3<4
True
>>>5<3
False#等于  "=="  (!!!注意是两个等号,要和赋值区别一下!!!)
>>>2==1
False
>>>3==3
True#大于或等于  ">="
>>>3>=2
True
>>>3>=3
True
>>>5>=9
False#小于或等于  "<="
>>>1<=1
True
>>>3<=2
False
>>>3<=10
True#不等于  "!="
>>>1!=1
False
>>>1!=2
True
  • 赋值运算符

定义变量 a = 10

运算符描述例子
=右值赋值给左值a=3,此时a==3
+=将左值与右值相加后,赋值给左值a+=3,此时a==13
-=将左值与右值相减后,赋值给左值a-=3,此时a==7
*=将左值与右值相乘后,赋值给左值a*=3,此时a==30
/=将左值除以右值后,赋值给左值a/=2,此时a==5.0
//=将左值整除右值后,赋值给左值a//=4,此时a==2
%=用右值对左值求余后后,赋值给左值a%=3,此时a==1
**=以左值为底数,右值为指数进行乘方运算后,赋值给左值a**=3,此时a==1000
#赋值  "="
>>>a=10   #此时a的值为 10
>>>a=3    #此时a的值为 3#加法赋值运算符  "+="
>>>a=10  
>>>a+=3   #此时a的值为 13#减法赋值运算符  "-="
>>>a=10
>>>a-=3   #此时a的值为 7#乘法赋值运算符  "*="
>>>a=10
>>>a*=10  #此时a的值为 100#除法赋值运算符  "/="
>>>a=10
>>>a/=2   #此时a的值为 5.0#整除赋值运算符  "//="
>>>a=10
>>>a/=3   #此时a的值为 3#取模赋值运算符  "%="
>>>a=10
>>>a%=4   #此时a的值为 2#求幂赋值运算符  "**="
>>>a=10
>>>a**=3  #此时a的值为 1000

— 基本输入输出

Python 提供了两种基本的输入和输出的方式,input()函数print()函数,以便我们与程序进行交互。例如下图,我们在登陆账号密码时需要对其进行输入,要用到**input()函数;如果输入错了,网页提示我们输入错了,需要用到print()**函数输出错误信息进行提示。

img

  • print()函数 如果想在你的电脑显示器上显示你想让它显示的值时,这个函数是必不可少的。
#输出字符串
>>>print("Hello World")
Hello World#输出变量
>>>a=10
>>>print(a)
10#输出变量和字符串
>>>a=10
>>>print("I'm",a,".")
I'm 10 .
  • input()函数 如果你想在程序运行后对变量进行赋值,那么就需要这个函数了。
#输入(赋值)
>>>a=input()  #输入10
>>>print(a)
10#带提示的输入(赋值)
>>>age=input("Please tell me your age:")
>>>print("My age is",age)
Please tell me your age:     #先是提示input括号里的内容,此时可以输入值,在这里我们输入10后回车
My age is 10                 #执行print函数,输出 My age is 10

— 注释

注释真的是非常重要的东西,不知道你们有没有注意到,我上面所有的 代码块 都用到了注释呢?注释可以让我们在写代码的过程中去记录我们代码想要实现的功能,以便我们记录和调试代码,也方便他人的查看。  Python中大概有四种注释的方法总体分为单行注释多行注释

  • 单行注释

1. # :可以注释掉 # 后面的内容。

2.Ctrl键 + /:可以注释掉选中的行,也可以取消被注释的行。

  • 多行注释

3. ‘’’ 被注释内容 ‘’':可以跨行注释掉 ‘’‘ ‘’’ 里的被注释内容。

4. “”" 被注释内容 “”":和上面一样,可以跨行注释掉 “”" “”" 里的被注释内容。


— 模块基本操作

模块可视为拓展,通过将其导入可以拓展Python功能(感觉就像是C语言里的 include语句来导入C语言库),要导入模块,有以下两种方法:

  • import语句 格式import 模块
>>>import math                   #导入math库
>>>math.floor(32.9)              #使用math模块里的floor()函数,floor()函数的功能是返回数字的下舍整数。
32
  • from…import语句 格式from 模块 import 函数
>>>from math import sqrt         #从math库里导入sqrt()函数,sqrt()函数的功能是返回数字的平方根
>>>sqrt(9)                       #sqrt()的使用
3.0

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1.网络基础

什么是网络&#xff1f; 信息传递&#xff0c;资源共享 计算机—1946年2月14日—电脑 电流—二进制— 1001—人类语言&#xff08;抽象语言&#xff09;—应用程序—编译—编码—应用层 把人类语言转化为二进制—表示层&#xff08;编码表&#xff09; 网路层——路由器&#x…

汇编的各种指令及使用方法

***************************************************************** 汇编中的符号 1.指令&#xff1a; 能够编译生成一条32位的机器码&#xff0c;且能被CPU识别和执行 2.伪指令&#xff1a;本身不是指令&#xff0c;编译器可以将其替换成若干条等效指令 3.伪操作&#xff1a…

libevent实践04:监听管道第二季

一 本次实例使用函数简介 事件集合初始化&#xff1a; struct event_base *event_init(void); 示例&#xff1a; struct event_base *base event_init(); 单个事件初始化 void event_set(struct event *ev, evutil_socket_t fd, short events,void (*callback)(evutil_s…

leetcode 27.移除元素

⭐️ 题目描述 &#x1f31f; leetcode链接&#xff1a;移除元素 代码&#xff1a; /*思路&#xff1a;双指针问题[3,2,2,3] , val 3src-> [ 3 , 2 , 2 , 3 ]destnums[src] val > srcsrc-> [ 3 , 2 , 2 , 3 ] destnum…

k8s操作命令

系列文章目录 文章目录 系列文章目录一、k8s基础命令1.陈述式资源管理方法&#xff1a;2.基础命令 总结 一、k8s基础命令 1.陈述式资源管理方法&#xff1a; 1.kubernetes 集群管理集群资源的唯一入口是通过相应的方法调用 apiserver 的接口 2.kubectl 是官方的CLI命令行工具…

死锁的发生与避免

文章目录 一&#xff1a;概念二&#xff1a;死锁2.1&#xff1a;互斥条件2.2&#xff1a;请求与保持条件2.3&#xff1a;不可剥夺条件2.4&#xff1a;循环等待条件 三&#xff1a;避免死锁问题的发生四&#xff1a;避免死锁的算法 一&#xff1a;概念 死锁是指在一组进程中的各…

QT 简易视频播放器版本1.1

设计Qt界面实现播放、暂停、停止、下一集、上一集、快进、后退、倍速播放、进度调节&#xff0c;音量调节、视频播放列表等功能 先上演示效果&#xff1a; ui界面设计 videoplayer.h #ifndef VIDEOPLAYER_H #define VIDEOPLAYER_H#pragma execution_character_set("utf-…

Elastic 推出 Elastic AI 助手

作者&#xff1a;Mike Nichols Elastic 推出了 Elastic AI Assistant&#xff0c;这是一款由 ESRE 提供支持的开放式、生成式 AI 助手&#xff0c;旨在使网络安全民主化并支持各种技能水平的用户。 最近发布的 Elasticsearch Relevance Engine™ (ESRE™) 提供了用于创建高度相…

要从HTML中提取img标签的src属性(图片链接),可以使用正则表达式方式。

1. 定义提取src属性的正则表达式: const srcRegex /<img\s(?:[^>]*?\s)?src\s*\s*(["])((?:[^\1"]|\\\1|.)*?)\1/g 这个正则会匹配类似<img src"http://example.com/1.jpg">中的src属性和括号中的连接。2. 调用字符串的matchAll()方法…

Fiddler抓包工具笔记

一、简介 Fiddler代理相当于中介的角色 快捷键ShiftF5去缓存刷新 二、抓包 1. 设置过滤器 没有设置过滤器的话&#xff0c;会抓所有的包&#xff0c;非常乱会混淆 隐藏包含这些内容的URL 2. 快速定位到需要的包 点击&#xff1a;Webforms菜单 界面分析&#xff1a; …

Proxy error: Could not proxy request 的解决办法

项目启动时报错&#xff0c;如下图 页面错误&#xff1a; 与后台服务地址不一致&#xff0c;修改如下

基于粒子群算法的无约束优化问题求解

基于粒子群算法的无约束优化问题求解 1 引言2 粒子群算法2.1 粒子群优化原理2.2 粒子群算法寻优策略与参数控制粒子群算法流程 3 粒子群算法求解无约束优化问题3.1 粒子群算法求解Sphere函数&#xff08;单峰测试函数&#xff09;3.2 Schwefels Problem 2.26&#xff08;多峰测…