Python学习笔记(二)Python的数据类型和变量
2024-09-14 10:17:56
Python的字符串
Python使用''和""将字符串括起来,与ruby类似,特殊之处是Python可以使用r''表示''内部的字符串默认不转义,如:
print(r'\\\t\\')
输出:
\\\t\\
为了方便阅读,Python可以使用'''...'''的格式表示多行内容,如:
print('''line1
line2
line3''')
输出:
line1
line2
line3
多行字符串还可以在前面加上r使用,如:
print(r'''line1\\
line2/t
line3''')
输出:
line1\\
line2\t
line3
Python的布尔值和空值
布尔值
布尔值有True和False两种值,注意Python大小写敏感,首字母必须大写。Python的布尔值可以进行and、or和not运算。
空值
空值是Python中的一个特殊值,用None表示;None不能理解为0,因为0是有意义的,None是一个特殊的空值。
Python的变量和常亮
变量
Python是一种动态语言,声明变量时,不用指定变量的类型,同一个变量可以反复赋值,而且可以是不同类型的值。如:
a = 123
print(a) # 123
a = 'abc'
print(a) #abc
变量的内部实现原理:
首先在内存中创建一个'abc'字符串;
然后在内存中创建了一个名字为a的变量,并把a指向'abc'。
常量
通常常量使用全部大写的变量名表示,但Python没有强制规定,所以说该常量还是一个变量,只要你愿意,还是可以修改他的值。
Python中的整数没有大小限制,浮点数也没有大小限制,但是超出一定范围之后就直接表示为inf(无限大)。
Python中的除法
在Python中有两种除法,一种是/,表示精确计算,即使是两个整数的除法,得到的结果还是浮点数。
另一种除法是//,称为地板除,得到的结果总是整数。
余数运算使用%。
最新文章
- Java回调方法详解
- Android课程---关于数据存储的学习(3)之数据库和事务
- python之网络编程
- Java中的集合排序
- Request.ServerVariables 获取服务器或者客户端信息
- sqlserver数据库安全函数、配置函数、游标函数、行级函数、排名函数、元数据函数、系统统计函数 、文本和图像函数--收藏着有用
- ubuntu 安装node.js + express + mongodb
- Android Studio 导入外部lib文件
- dbt
- 第2章 PCI总线的桥与配置
- 我是如何拿到蚂蚁金服 offer 的 ?
- XXX系统项目分析
- python笔记二
- JAVA中float与double的区别
- 插件:zTree
- MongoDB的”存储过程“
- IntelliJ IDEA 2017版 开发SpringBoot的全局配置文件使用
- PageHelper分页插件使用
- 对于over-posting的防御
- instance method '*****' not found (return type defaults to 'id')
热门文章
- JavaScript实现div宽、高自动缓慢拉伸
- 3D模型制作
- Apache的httpd命令详解
- 记微信开发(自定义回复&;关注回复)
- java.io.IOException: open failed: ENOENT (No such file or directory)open failed: EISDIR (Is a directory)
- 第一局 ThreeJS-开始
- Java、Tomcat 及 MySQL 环境配置
- 如何处理JS与smarty标签的冲突
- 77个常用Linux命令和工具
- linux之SQL语句简明教程---CREATE INDEX