首页 > 编程语言 >【Python】Python语言基础

【Python】Python语言基础

时间:2023-09-02 17:37:23浏览次数:37  
标签:语句 语言 Python 基础 整数 运算符 取余 变量

好久没有更新啦~~
那么趁着高中信息技术的学科,就更新一下下吧(嘿嘿)

坐标:ZJ

输入输出

输入语句:

input()

默认读入的变量类型为string字符串

输出语句:

print()

输出的内容如有多个变量用逗号隔开

赋值

赋值符号为=
赋值符号每一次赋值,都是将=后面的内容直接覆盖到前面的变量中

算术运算符

** 乘方
* 乘 / 除(Python中除号可以除出小数点)// (整除,除完只能取整数位) % (取余,除完取余数)
+ -(加减就不介绍了,和数学里一样)
  • 算术运算符中也存在着优先级,根据上面这个从上到下的顺序依次为优先级从高到低
  • 如果想要跨优先级运算,那么就像数学一样,需要加入小括号,但是不存在中括号,大括号,无论多少个括号嵌套,都是小括号!
  • 除数毫无疑问不能为0,否则会报错

负数取余

负数取余往往让人摸不着头脑,但是下面我来介绍一下负数取余的计算方法

以-7%3为例
1.  -7/3=-2.3333333,取整得到-3
2.  -7-(-3)*3=2

变量类型

变量类型 可存储内容 备注
整数型int 整数 整数也可以用浮点型变量存放
浮点型float 整数和浮点数(小数点后有数字的数) 浮点型变量不能用整数存放,强制转化为整数会直接抹去小数点后的数字
字符串类型string 任何内容 字符串类型可以存放任何内容,但无法进行直接的运算,任何内容都可以原样输出
布尔型bool True或者False 存放逻辑结果

条件语句

if 条件:
    语句
elif 条件:
    语句
else:
    语句
  • elifelse可用可不用,可以省略
  • elif也可以用多个

主观论述

if a>b:
  maxn=a
else:
  maxn=b
if a>b:
  maxn=a
if a<=b:
  maxn=b

这两者代码从结果上来说没有区别,但是从前者只需要判断一次,后者必须判断两次!

逻辑运算符

逻辑运算符
代码 and or not
运算方法 and两侧内容,有一假即为假,两真才为真 or两侧内容,有一真即为真,两假才为假 not后面内容如是真,则运算结果为假,如原来是假,则运算结果为真

标签:语句,语言,Python,基础,整数,运算符,取余,变量
From: https://www.cnblogs.com/handsome-dragon/p/17673927.html

相关文章

  • python集合的操作(一)
    #一.有如下数据:#经理:[曹操,刘备,孙权]#技术员:[曹操,刘备,张飞,关羽]set_manager={"曹操","刘备","孙权"}set_technonlogyer={"曹操","刘备","张飞","关羽"}#1.1.既是经理也是技术员的有谁?print(set_manager&set_technonlogyer)#1.......
  • C++语言学习07
    一、类型信息运算符typeid在C++中typeid可以获取数据的类型,但是需要加头文件typeinfofind/usr/include-nametypeinfo1、typeid是运算符,执行运算符函数,执行的返回值类型是type_info类类型对象2、type_info中有个name的成员函数3、type_info中还重载了==运算符,可以直接......
  • py之路——day14-20230902:python内置方法
    作者:zb1、python内置方法:abs()方法:取绝对值all()方法:all(iterable),如果iterable中的所有元素都为空或True,则返回True,否则返回False#all()方法print(all([0,1,-2]))print(all([1,1,2]))print(all([]))D:\oldboy_py\venv\Scripts\python.exeD:/oldboy_py/day4-2023......
  • 图论基础
    图的存储图的存储:B3643ACCode:#include<iostream>#include<vector>#include<algorithm>usingnamespacestd;#definelllonglongconstintmaxn=1005;//邻接矩阵lla[maxn][maxn];//邻接表vector<ll>adj_list[maxn];lln,m;intmain(){c......
  • 学生信息管理系统代码分享 - C语言控制台程序
    【代码要求】   设计与实现学生信息管理系统,实现对学生信息的管理,并且学生的学号是代表该学生信息的唯一性标志。另外学生信息包括:学号、姓名、性别、班级、身份证号、出生日期、联系方式。   该系统具有以下几个功能:   1.系统界面美观、简洁,采用菜单式显示......
  • Lnton 羚通视频分析算法平台【OpenCV-Python】教程: Depth Map from Stereo Images 立
    立体图像的深度图(DepthMap)是表示图像中每个像素点距离相机的深度或距离信息的二维灰度图。它提供了场景中物体的三维结构和距离信息,对于三维重建、增强现实、虚拟现实等应用具有重要意义。深度图可以通过以下方式获取:1.双目视觉方法:使用两个相机(左右摄像机)同时拍摄同一场景,通过计......
  • 学生信息管理系统代码分享 - C语言控制台程序
    【代码要求】   设计与实现学生信息管理系统,实现对学生信息的管理,并且学生的学号是代表该学生信息的唯一性标志。另外学生信息包括:学号、姓名、性别、班级、身份证号、出生日期、联系方式。   该系统具有以下几个功能:   1.系统界面美观、简洁,采用菜单式显示......
  • Python去除非法字符:让数据更干净、更有效
    Python去除非法字符:让你的数据更干净、更有效在处理数据时,非法字符是常见的问题。它们可能是一些无意义的符号、特殊字符或非常规字符等等。如果不被正确处理,这些非法字符可能会给你带来麻烦,如导致脚本失败、破坏数据完整性等。在这篇文章中,我们将介绍如何使用Python去除非法字符,......
  • Python中Mock和Patch的区别
    在测试并行开发(TPD)中,代码开发是第一位的。尽管如此,我们还是要写出开发的测试,并执行它们来验证代码的准确性(而不是直接运行代码或使用控制台)。在Python中,我们有一个叫做单元测试的过程,里面有mock和patch函数。这篇文章将讨论这两个角色的用途和区别。Mock和Patch对象库的用途......
  • Python中查找质因数
    如何在Python中进行素因式分解。质因数分解的概述在数学中,一个数的因数是指那些可以除以给定数并留下零余数的数字。质数是只有两个因数的独特数字,一个和数字本身。这类数字的一些例子是3,7,11,13,等等。素数因数化是指找到所有乘以原数的素数。我们可以考虑一个简单的例子:数......