iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python学习—数据类型、运算符、条件
  • 415
分享到

Python学习—数据类型、运算符、条件

数据类型运算符条件 2023-01-31 02:01:19 415人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1.python编码格式 Python2:ASCII python3:Unicode ASCII编码:1字节(bytes) = 8位(bit) 一个英文字符占一个字节, Unicode:通常用一个字符用两个字节存储,不管英文还是中文,

1.python编码格式

Python2:ASCII
python3:Unicode

ASCII编码:
1字节(bytes) = 8位(bit) 一个英文字符占一个字节,

Unicode:
通常用一个字符用两个字节存储,不管英文还是中文,英文在前面补0。如果要用到非常偏僻的字符,就需要4个字节

utf-8:
自动判断字符类型,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。

查看关键字帮助:
help(关键字、函数名字)
会列出使用格式,返回值,相关内置函数等

2.常用数据类型

(1)整型(int)
python2有长整型。
python3中没有长整型,只有整型。

(2)浮点型(float)
12.0 0.12 1.2e3(值为1200) 1.2e-3(值为0.0012)

(3)复数型(complex)
2j+3 取实部、虚部其类型会自动转为浮点型

(4)字符串(str)
字符串需要用单引号或者双引号,如给变量astr赋值字符串:astr='ssssDDD'或astr="sssddd'

(5)布尔数据类型(bool)
他只有两种值:True,False

判断数值类型函数:type()

强制转换:int(),float(),str()

删除变量:del 变量名

3.简单输入输出

1.输入
python2:
input()--->只接受数值类型输入
raw_input()--->接受字符串类型。
python3:
input()--->数值类型、字符串都接收,但全都存储为字符串类型

python如何实现一行输入多个值呢?
运用分割函数split()

如将33,44,55一次性复制给a,b,c三个变量;
a,b,c=input().split(',')

2.输出
print()
输出占位赋:%s字符串,%d×××,%f浮点型

>>> name='linux'
>>> age=27
>>> grade=88.5
>>> print("%的年龄是 %d,成绩是%f" %(name,age,grade))
linux的年龄是27,成绩是88.500000

(1)格式化输出

>>> idcard=9527
>>> salary=9999.9527003
>>> print("编号%d的人员的薪水是%.2f" %(idcard,salary))
编号9527的人员的薪水是9999.95

小数点后保留2位

>>>name='黄山大傻'
>>> idcard=9527
>>> print("%s的编号是%.8d" %(naem,idcard))
黄山大傻的编号是00009527

整数保留8位,不够的在前面添加0

4.运算符和表达式

以下都假设 a=10,b=20
算术运算符:

运算符 描述 实例
+ 加 - 两个对象相加 a + b 输出结果 30
- 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10
* 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
/ 除 - x除以y b / a 输出结果 2
% 取余 - 返回除法的余数 b % a 输出结果 0
** 幂 - 返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000
/ 取整除 - 返回商的整数部分(向下取整) 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

比较运算符:

运算符 描述 实例
== 等于 - 比较对象是否相等 (a == b) 返回 False。
!= 不等于 - 比较两个对象是否不相等 (a != b) 返回 true。
<> 不等于 - 比较两个对象是否不相等 (a <> b) 返回 true。这个运算符类似 != 。
> 大于 - 返回x是否大于y (a > b) 返回 False。
< 小于 - 返回x是否小于y。 (a < b) 返回 true。
>= 大于等于 - 返回x是否大于等于y。 (a >= b) 返回 False。
<= 小于等于 - 返回x是否小于等于y。 (a <= b) 返回 true。

所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。

赋值运算符:

运算符 描述 实例
= 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c - a
*= 乘法赋值运算符 c = a 等效于 c = c a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取模赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c = a 等效于 c = c a
/= 取整除赋值运算符 c //= a 等效于 c = c // a

5.条件语句

if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

(1)单分支

if 判断条件:
    执行语句

(2)双分支

if 判断条件:
    执行语句1……
else:
    执行语句2……

(3)多分支

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……

(4)python中(间接)三目运算符:

其他语言的三目运算符语法格式:

判断条件(返回布尔值)?为真时的结果:为假时的结果

但是在python中并没有这个语法,但是有类似语法:

"变量1" if a>b else "变量2"

条件判定为真,返回前面的变量1,为假返回后面的变量2
在变量的位置也可以用简单的公式,例如:

a-b if a>b else a+b

Python 中的三目运算符目的是得到一个结果,但在实际未必就是将该结果return,我们可以进行简单的变量赋值
例如:

c=a-b if a>b else a+b

--结束END--

本文标题: Python学习—数据类型、运算符、条件

本文链接: https://www.lsjlt.com/news/185518.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python学习—数据类型、运算符、条件
    1.python编码格式 python2:ASCII python3:Unicode ASCII编码:1字节(bytes) = 8位(bit) 一个英文字符占一个字节, Unicode:通常用一个字符用两个字节存储,不管英文还是中文,...
    99+
    2023-01-31
    数据类型 运算符 条件
  • python学习之数据类型与运算符号
    python版本:3.6    python编辑器:pycharm 最新版本 整理成代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- # 数学操作符 print(2 ** 3) ...
    99+
    2023-01-30
    数据类型 符号 python
  • Python学习:运算符
    简单运算符:  +(加)            两个对象相加  -(减)            从一个数中减去另一个数,如果第一个操作数不存在,则假定为零 *(乘)           给出两个数的乘积,或返回字符串重复指定次...
    99+
    2023-01-30
    运算符 Python
  • 数据类型及运算符
    一、变量 变量定义规则   1.变量名只能是数字,字母或下划线的任意组合   2.变量名的第一个字符不能是数字   3.以下关键字不能声明为变量名{'and','as','del','def','if','else','with','co...
    99+
    2023-01-30
    数据类型 运算符
  • 数据类型之数字类型—运算符
    数字类型(Number)可分为以下几种:  整 形(int)    浮点型(float)    布 尔(bool)    长整形(long)    复 数(complex) 一、整 形(int)   整形就是整数类型   num =...
    99+
    2023-01-30
    数据类型 运算符 类型
  • Python变量、数据类型与运算符
             1、掌握变量使用及命名规则1.1 变量赋值变量赋值通过“=”实现,实例: a = 5 b = 3.14 c = ‘abc’注意事项:变量名尽量具有现实意义  实例: price = 100 Name = ‘张飞’ Age ...
    99+
    2023-01-31
    变量 数据类型 运算符
  • python变量数据类型和运算符
    目录1 数据类型1.1 基础类型1.2 类型判断2. 运算符和表达式2.1 算术运算符2.2 模运算说明2.3 数学函数2.4 随机函数2.5 赋值运算符2.6 关系运算2.7 逻辑...
    99+
    2024-04-02
  • Python学习之运算符
    Python中有以下几种运算符 假设a=2,b=3 运算符 描述 实例 + 两个对象相加 a+b 输出5 - 两个对象相减,得到一个负数或者另外一个数字 a-b 输出-1 * 两个数相乘或者返回一个被重复若干次的字符串...
    99+
    2023-01-30
    运算符 Python
  • Python学习-算术运算符,赋值运算符
    算术运算符   常见的算术运算符有 :    +     加法运算符  print(1 + 2); // 3 print('1' + '2'); //12   不仅可以进行2个数字的相加,还可以连接2个字符串  -     减法...
    99+
    2023-01-30
    运算符 赋值 算术
  • Python运算符(Python学习笔记
    ...
    99+
    2023-01-30
    学习笔记 运算符 Python
  • Python学习之运算符号
    目录1、算数运算符:2、赋值运算符:3、比较运算符4、逻辑运算符5、 成员运算符 总结大至分为以下5类运算符号 算数运算符 赋值运算符 比较运算符...
    99+
    2024-04-02
  • Python学习-比较运算符和逻辑运算符
    比较运算符   ==  等于 - 比较对象是否相等 print(3 == 4); //False   !=  不等于 - 比较两个对象是否不相等 print(3 != 4); // True     <>...
    99+
    2023-01-30
    运算符 逻辑 Python
  • #6 Python数据类型及运算
    前言 前文讲述了Python的输入输出以及变量的相关知识点,本节将探讨Python的数据类型以及数据之间的运算方式! 一、Python数据类型 上一节弄清了变量,其实变量所指向的值是有自己独特的数据类型的,这些数据类型可能代表不同的数据,...
    99+
    2023-01-30
    数据类型 Python
  • Mysql中的数据类型和运算符
    文章目录 Mysql的数据类型数值型数据整数型数据类型浮点型型数据类型 字符型数据字符串数据文本类型数据枚举类型数据SET类型数据二进制形式的文本数据 日期时间型数据 Mysq...
    99+
    2023-08-31
    mysql 数据库 数据类型 运算符
  • Python编程算法学习笔记:数据类型应该怎么学习?
    Python是一种高级编程语言,它支持多种数据类型,包括数字、字符串、列表、元组、字典等。这些数据类型在Python编程中扮演着重要的角色,因此学习它们的使用方法是编程初学者的必修课程。本文将介绍Python中的常见数据类型及其应用。 ...
    99+
    2023-07-11
    编程算法 学习笔记 数据类型
  • python的运算符该怎么学习
    小编今天带大家了解python的运算符该怎么学习,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“python的运算符该怎么学习”的知识...
    99+
    2023-06-29
  • Python学习教程:数据类型—字符串大总结
    Python学习教程:数据类型—字符串大总结 Python字符串的创建字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下:str = "我是字符串"str1 = '我也是字符串&...
    99+
    2023-06-02
  • Python学习手册之数据类型
     在上一篇文章中,我们介绍了 Python 的异常和文件,现在我们介绍 Python 中的数据类型。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9979931.html 数据类型None 类...
    99+
    2023-01-30
    数据类型 手册 Python
  • python输入、数据类型转换及运算符方式
    目录一、输入二、常用转换数据类型的函数 三、运算符1.算术运算符2.赋值运算符3.复合赋值运算符4.比较运算符5.逻辑运算符一、输入 input("提示内容&qu...
    99+
    2024-04-02
  • python变量数据类型和运算符如何使用
    本篇内容介绍了“python变量数据类型和运算符如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 数据类型不同类型的变量可以进行的运...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作