python全栈课程_Python全栈课程002

变量类型

严格上讲,python只有一个类型

标准数据类型,宽泛为六种

数字Number

字符串str

列表list

字典dict

元祖tuple

集合set

None

占位符

type:查看变量的类型a = None

print(a)

None

type(a)

NoneType

a = 100

print(type(a))

数值Number

跟编译型语言区别,此数值长度限制

数值为三种

整型

浮点型

复数

整型

进制:Python的整型分四种进制

二进制

包括10

表示符:0b

八进制

包括1234567

表示符:0o

十六进制

包括123456789abcdef

表示符:0x

十进制

转换

二进制 bin()

八进制 oct()

十六进制 hex()

某进制转换成十进制

十进制 = int('数值',base = 数值进制)a = 0b101010101

print(a)

a = 341

a = bin(a)

print(a)

341

0b101010101

a = 0o12345

print(a)

a = 5349

a = oct(a)

print(a)

5349

0o12345

a = 0xab123

print(a)

a = hex(a)

print(a)

700707

0xab123

a = int('0xaf12', base = 16)

print(a)

44818

浮点数

小数

科学计数法a = 1.234

print(a)

1.234

a = 0.234

print(a)

0.234

a = .234

print(a)

0.234

a = 1.

print(a)

1.0

a = 1234.567

#科学计数法

b = 1.234567e3

print(a, b)

1234.567 1234.567

复数

实部+虚部 2+2j(j和J都可以)

复数可以没有实部a = 2 + 2j

print(a)

(2+2j)

a = 2j

print(a)

2j

布尔值/逻辑值

真:True 假:Falsea = True

b = False

print(a, b)

True False

#布尔值可以当做作字使用 True = 0, False = 1

a = 1 + True

b = 1 * False

print(a, b)

2 0

#数字可以当作布尔值 0 = False, 其他表示True

if 9 - 10:

print(True)

if not 0:

print(False)

True

False

字符串

引号:

单引号

双引号

三引号 多行内容a = 'python全栈课程'

print(a)

python全栈课程

a = "python全栈课程"

print(a)

python全栈课程

#单双引号结合使用

a = "Let's go"

print(a)

Let's go

a = '''

python全栈课程

Hello World

'''

print(a)

python全栈课程

Hello World

转义字符

不太容易表示的字符,需要用特殊的方式表示

转义字符表示:t,n ...

不同操作系统对转义字符的表示:

例如:换行

Windows n

Linux rna = "pyrhon全栈课程nHello World"

print(a)

pyrhon全栈课程

Hello World

字符串格式化

按照一定格式生成字符串

百分号

format函数a = "%s全栈课程"

print(a%("python"))

python全栈课程

a = "{}全栈课程,人生苦短,我学{},{}也很有趣"

print(a.format("python","python","Linux"))

python全栈课程,人生苦短,我学python,Linux也很有趣

a = "{}全栈课程,人生苦短,我学{},{}也很有趣"

print(a.format("python","python"))

---------------------------------------------------------------------------

IndexError Traceback (most recent call last)

in ()

1 a = "{}全栈课程,人生苦短,我学{},{}也很有趣"

----> 2 print(a.format("python","python"))

IndexError: tuple index out of range

a = "{0}全栈课程,人生苦短,我学{0},{1}也很有趣"

print(a.format("python","Linux"))

python全栈课程,人生苦短,我学python,Linux也很有趣

a = "{name_1}全栈课程,人生苦短,我学{name_2},{name_3}也很有趣"

print(a.format(name_1 = "python",name_2 = "python",name_3 = "Linux"))

python全栈课程,人生苦短,我学python,Linux也很有趣

如有错误,留言纠正,谢谢!!!

内容来源于网络如有侵权请私信删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值