Python 运算符及数据类型

Python 运算符及数据类型

一、 开发环境

1. IDLE开发

IDLE 是一个能够编辑、运行和调试Python程序的用户图形界面。安装了标准 Python 后,可以在开始菜单中找到 IDLE。IDLE 的拥护图形界面

2. Anaconda 开发

Anaconda 是一个开源的 Python 发行版, 包含了 conda、numpy、pandas 和 matplotlib 等 180 多个数据分析和科学计算常用的包。我们使用 Jupyter notebook 编辑,找到Anaconda3菜单下的Jupyter notebook,点击后系统后会自动打开一个命令行窗口,使用过程中不要关闭
命令行
我们这里使用 Jupyter notebook 来学习 Python

二、Jupyter notebook 的使用

Jupyter notebook 的单元格有编辑模式命令模式两种。

在编辑模式下,按ESC键切换至命令模式。在命令模式下,按Enter键切砖至编辑模式。
编辑模式时,单元格边框呈现绿色,可以输入代码等,输入完成可通过 Ctrl+Enter 或 Shift+Enter 运行代码。
命令模式时,单元格边框呈现蓝色,可利用快捷键进行操作。

如图是全部快捷键:在这里插入图片描述

可查看和编辑快捷键


三、Python 基础

1.运算符号

Python 中的数学运算符和增强运算符(不同算术运算与赋值符号结合)基本与 C 语言一致,指数运算例外。
如图:在这里插入图片描述

在这里插入图片描述

2.数据类型

(1)整型与浮点型

Python 是弱类型语言,定义变量时不需要使用关键字声明(C语言),并且整数类型没有取值范围的限制,浮点数有取值范围和精度的限制。

浮点数可使用科学计数法表示科学计数法

一般来说,两个数字类型的数字进行算术运算时,运算后生成结果为最宽类型

(1)两个整数运算,结果为整数(除法运算“/”例外,运算结果为小数)。
(2)两个浮点数运算,结果为浮点数。
(3)整数和浮点数运算,结果为浮点数。(类似于 C语言的自动类型转换)

通过内置的数字类型转换函数可以显式地在数字类型之间进行转换:
(类比 C语言中强制类型转换)
int(x),将 x 转换为整数,常用于将使用input()函数输入后,将字符串转换为整型。
类似的还有float(x) str(x),可使用type(x)函数查看变量类型。


(2)字符串

访问字符串

Python 中的单引号与双引号没有区别,我们通常使用单引号,但字符串中含有引号时,我们就要同时使用两种引号,当然也可以使用转义。例如在输出时:在这里插入图片描述
注意区分变量名与字符串

字符串会大量用于 Python 的数据结构列表、字典、集合等。我们可以利用索引访问字符串的特定位置,但是不要超出范围。
Python 中的编号是双向的,可以从左到右递增,也可以从右到左由 -1 开始递减。
如图:在这里插入图片描述


(3)常用字符串方法
字符串 format() 方法

格式化方法使用花括号标记
格式控制标记包括 <填充><对齐><宽度>,<.精度><类型> ,这些字段可以选择、组合使用。
在这里插入图片描述
注意不要丢掉花括号外的引号和!
冒号前可以指定要进行格式化的字符串或数值序号,如果没有指定则会按照默认顺序进行格式化;
注意不要丢掉冒号
规定填充字符时要同时规定对齐方式
若只有对齐方式而没有填充字符时默认为空格
<对齐>使用 ‘<’ (左对齐) 和 ‘>’ (右对齐) ,没有指定对齐时默认左对齐;
精度只能在数值中使用,注意精度的 ‘.’ ;

具体使用如下:
在这里插入图片描述


f 字符串

f-string,即格式化字符串常量(formatted string literals),Python3.6新引入的一种字符串格式化方法,主要目的是使格式化字符串的操作更加简便。
f-string在形式上以 f 或 F 修饰符引领字符串(f’xxx’ 或 F’xxx’),以大括号 {} 标明被替换的字段。
f-string在本质上并不是字符串常量,而是一个在运行时运算求值的表达式。
在这里插入图片描述

len(),upper(),lower(),title()

在这里插入图片描述

join(),split()

在这里插入图片描述

除列举出的方法,Python字符串还有很多其他方法,如:in 和 not in 操作、startswith()、endswithz()、rjust()、strip()、center()、replace()、isX()系列方法、

  • 17
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值