Python进阶之路2-Python基础(数据类型、运算符、关键字和变量)


一切皆为对象!
数据是对象、变量是对象…在面向对象编程里:一切皆为对象

数据类型

一、整数型 int
Python能处理任何大小的整数(包含正整数、负整数),十六进制用0x前缀和0-9、a-f表示
例如:0xee、 0x2a3b4c5d6f

>>> 0xee
238
>>> 0x2a3b4c5d6f
181383486831

python2根据长度分为两种整数型intlong(长整数)
long范围如下:
在这里插入图片描述
python3只有一种int型,包含所有整数

二、浮点数 float
小数,如0.01, 3.1415926, -9.99
一般浮点数的精度只能达到小数点后16位的精度,超过16位就不准确了

三、字符串 str
用引号引起来的字符,就是字符串,需要用引号引起来,可以是单引号‘abc’也可以是双引号“abc”,也可以用三引号‘’‘abc’‘’

字符串的语法
只要引号引起来的都是字符串!但字符串的引号必须是成对的:例如:‘abc’,“xxy”

  • 为避免混淆报错,如果字符串里本身有单引号,那么定义该字符串需要用双引号
>>> print("It's ok")
It's ok
  • 同样的,如果字符串里本身有双引号,那么定义该字符串需要用单引号
>>> print('He said:"hello!"')
He said:"hello!"
  • 三引号:如果字符串含有多行(段落),那么添加多个\n会很不方便,此时可以用三引号
>>> print('''窗前明月光
... 疑似地上霜
... 举头望明月
... 低头思故乡''')
窗前明月光
疑似地上霜
举头望明月
低头思故乡
  • 转义
    转义字符\ 可以转义很多字符,比如\n表示换行,\r表示回车,\t表示制表符,字符\ 本身也要转义,所以\ \表示的字符就是\
  1. 如果字符串中既有单引号 '又有双引号",可通过转义来标识
>>> print('It\'s ok')  #转义单引号
It's ok
>>> print('I\'m \"yoyo\"') #转义单引号和双引号
I'm "yoyo"
  1. \n 表示换行;而当有些字符串本身就有\n 时,比如路径,再加一个转义符\ 即可
>>> print('D:\note.txt')
D:
ote.txt
>>> print('D:\\note.txt')
D:\note.txt
  1. \ 本身的转义
>>> print("\\")
\
>>> print("a\b\c")
\c
>>> print("a\\b\\c")
a\b\c
  1. \t:制表符
>>> print('aa\t11')
aa      11
>>> print('aa\\t11')
aa\t11
  1. 字符串的前面加一个r,那么后面的字符串中所有的转义符都不生效
>>> print('D:\name\test.txt')
D:
ame     est.txt
>>> print('D:\\name\hh.txt')
D:\name\hh.txt
>>> print(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值