序言:这一章我们将学习变量以及常见的类型,我们将以案例和代码相结合的方式进行梳理,但是其中所有的案例和知识点 都是Python3 版本。

变量和运算符

1.1 初步介绍

​ 在程序设计中,变量是一种存储数据的载体。计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算和控制的基础。计算机能处理的数据有很多种类型,除了数值之外还可以处理文本、图形、音频、视频等各种各样的数据,那么不同的数据就需要定义不同的存储类型。 Python中的数据类型很多,而且也允许我们自定义新的数据类型(这一点在后面会讲到),我们先介绍几种常用的数据类型。

​ 此外Python还支持多种运算符,下表大致按照优先级从高到低的顺序列出了所有的运算符,我们会陆续使用到它们。

运算符

描述

[] [:]

下标,切片

**

指数

~ + -

按位取反, 正负号

* / % //

乘,除,模,整除

+ -

加,减

>> <<

右移,左移

&

按位与

^ |

按位异或,按位或

<= < > >=

小于等于,小于,大于,大于等于

== !=

等于,不等于

is is not

身份运算符

in not in

成员运算符

not or and

逻辑运算符

= += -= *= /= %= //= **= &= | = ^= >>= <<=

1.2 使用案例

1、变量的初步使用

"""

变量的初步实验

version:0.1

author:coke

"""

a = 555

b = 112

print(a+b)

print(a-b)

print(a*b)

print(a/b)

print(a//b)

print(a**b)

输出结果

2、使用input() 函数获取键盘输入,将输入值进行计算

"""

使用input()函数获取键盘输入

使用int()进行类型转换

用占位符格式化输出的字符串

version: 0.1

Author: coke

"""

a = int(input('a = '))

b = int(input('b = '))

print('%d + %d = %d' %(a,b,(a + b)))

print('%d - %d = %d' %(a,b,(a - b)))

print('%d * %d = %d' %(a,b,(a * b)))

print('%d / %d = %d' %(a,b,(a / b)))

print('%d // %d = %d' %(a,b,(a // b)))

print('%d %% %d = %d' %(a,b,(a % b)))

print('%d ** %d = %d' %(a,b,(a ** b)))

输出结果

3、使用type() 检查变量的类型

"""

使用type检查变量的类型

version: 1

authot: coke

"""

a = 110

b = 13.78

c = 2 + 7j

d = 'hello world'

e = True

print(type(a))

print(type(b))

print(type(c))

print(type(d))

print(type(e))

输出结果

1.3 知识点梳理

①、上面的案例代码中会有部分的类型转换,下面我们说说常用的转换方式

int():将一个数值或字符串转换成整数,可以指定进制。

float():将一个字符串转换成浮点数。

str():将指定的对象转换成字符串形式,可以指定编码。

chr():将整数转换成该编码对应的字符串(一个字符)。

ord():将字符串(一个字符)转换成对应的编码(整数)。

②、input(): input() 函数接受一个标准输入数据,返回为 string 类型

>>>a = input("input:")

input:123 # 输入整数

③、type():type() 函数的主要作用是检查变量的类型

>>> type(a)

1.4 练习

**1、输入年份判断是不是闰年 **

"""

输入年份判断是否是闰年

version: 0.1

author: coke

"""

year = int(input("请输入年份:"))

is_leap = '是' if (year % 4 == 0 and year % 100 != 0 or year % 400 == 0 ) else '否'

print("是否为闰年:%s"%is_leap)

**2、输入半径计算圆的周长和面积 **

# -*- coding = utf-8 -*-

"""

输入半径计算圆的周长和面积

version: 0.1

author: coke

"""

import math

r = float(input("输入圆的半径:"))

length = 2 * math.pi * r

area = math.pi * r * r

print("圆的周长为:%.1f"%length)

print("圆的面积为:%.1f"%area)

python变量运算符_Python基础 — 变量和运算符相关推荐

  1. python变量运算符_Python(三) 变量与运算符

    一.什么是变量 变量 = [1,2] 二.变量的命名规则 字母,数字,下划线,首字母不能是数字 系统关键字 不能用在变量名中 保留关键字 区别大小写 a=1,   a='1',   a=(1,2),  ...

  2. python字符串定义变量名_python基础-变量和字符串

    一.变量 变量的作用: 存储程序运行的结果,变量存储在内存之中,一个变量也就是在内存中开辟了一定的空间 变量可以存储什么? 变量可以存储不同的数据类型,可以为 整数.小数或者字符 变量的定义规范 a. ...

  3. python基本对象_python基础教程:运算对象、运算符、表达式和语句

    编程的本质就是数据和运算,数据由基本数据类型.数据结构来表示,运算就是对这些数据的各种操作,基本的加减乘除.是非判断.流程控制等等.这些操作就是今天我们要讲的运算符.表达式和语句. 前面我们学习Pyt ...

  4. python的注释符_Python3 注释和运算符

    Python3 注释 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行注释以 # 开头,例如:: #这是一个注释 print(&quo ...

  5. Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python

    Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...

  6. python语言有哪些类型的运算符_python(4)-变量 数据类型和运算符

    第二章:变量.数据类型.运算符 思考:怎么理解变量和内存? 变量:就等同于上面图中的age name hobby 内存:存储位置里所装的内容 18 张三 打球 变量一定是存在某个地址,可以从变量名找到 ...

  7. python重量转换_Python基础之注释,算数运算符,变量,输入和格式化输出

    Python的注释 注释的作用:用自己熟悉的语言,对某些代码进行标注说明,增强程序的可读性: 在python解释器解释代码的过程中,凡是#右边的,解释器都直接跳过这一行: 注释的分类 单行注释 # 这 ...

  8. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  9. 关于python变量使用_Python 基础知识关于变量的定义使用

    转自:https://www.cnblogs.com/manongajie/p/12736991.html 1 python 变量概述 变量,英文叫做 variable. 从形式上看,每个变量都拥有独 ...

最新文章

  1. 清华《摸鱼学导论》开班啦!1000多学子在线摸鱼,无期末考试
  2. IntelliJ IDEA导入多个eclipse项目到同一个workspace下
  3. 【分析】回顾2014年“BAT”投资/并购图谱
  4. 【渝粤题库】国家开放大学2021春1021劳动与社会保障法题目
  5. 让element-ui的输入框聚焦的4种方式
  6. Bootstrap3 工具提示插件的选项
  7. 裸板烧写linux内核,嵌入式linux学习(二):烧写裸板进程
  8. scp命令下载整个目录
  9. sopcast在ubuntu上的安装与使用
  10. 计算机领域中的token的意思
  11. html字体名称有哪些,css有哪些字体系列?
  12. 【从零开始学微服务】01.微服务的过去与现在
  13. Android 发布代码到github 并且部署到 JitPack maven 仓库详细步骤
  14. 价值4500的国际版多语言点赞抖音分享点赞任务平台源码(十二种语言)
  15. java移位运算符详解
  16. 数据仓库之ODS层设计概要
  17. Caysn打印机IOS平台打印示例及接口说明文档 - 20161008
  18. c语言d的含义,c语言中,d与%d有什么区别
  19. 安装织梦DedeCMS程序后无法访问
  20. macbook pro 卸载mysql_Mac Pro下卸载安装Mysql

热门文章

  1. 数据科学的完整学习路径—Python版
  2. LeetCode Median of Two Sorted Arrays (DFS)
  3. 题目1182:统计单词
  4. ELFHash的理解
  5. 基于FCN的图像语义分割
  6. “玩转课堂”软件需求规格说明
  7. Dockerfile基本结构
  8. 在学习中遇到的第一难点
  9. [凯立德]2014春季版3121J0H+3121D0H
  10. zend frameword加载已有文件