【脚本语言系列】关于Python基本元素,你需要知道的事

如何使用Python基本元素

布尔型

print type(True)
print type(False)
print "--- --- --- ---"
print bool(11)
print bool(0)
print bool(11.0)
print bool(0.0)
print bool("True")
print bool("False")
print bool("11")
print bool("0")
print bool("11.0")
print bool("0.0")
print "--- --- --- ---"
print False + True
print False - True
print False * True
print False / True
print False // True
print False % True
print "--- --- --- ---"
tmp_tr = True
tmp_fl = False
print type(tmp_tr)
print type(tmp_fl)
<type 'bool'>
<type 'bool'>
--- --- --- ---
True
False
True
False
True
True
True
True
True
True
--- --- --- ---
1
-1
0
0
0
0
--- --- --- ---
<type 'bool'>
<type 'bool'>

数字

整型

print 0b11
print 0o11
print 0x11
print "--- --- --- ---"
print type(11)
print type(3)
print int(True)
print int(False)
print int(11.39)
print int(3.61)
print int("11")
print int("3")
print "--- --- --- ---"
print 11 + 3
print 11 - 3
print 11 * 3
print 11 / 3 
print 11 // 3
print 11 % 3
print "--- --- --- ---"
tmp_11 = 11
tmp_3 = 3
print type(tmp_11)
print type(tmp_3)
google = 10 ** 100
google2 = google * google
print google
print google2
3
9
17
---
<type 'int'>
<type 'int'>
1
0
11
3
11
3
---
14
8
33
3
3
2
---
<type 'int'>
<type 'int'>
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

浮点型

print type(11.0)
print type(3.0)
print "--- --- --- ---"
print float(True)
print float(False)
print float(100)
print float(101)
print float("100")
print float("101")
print "--- --- --- ---"
print 11.0 + 3.0
print 11.0 - 3.0
print 11.0 * 3.0
print 11.0 / 3.0 
print 11.0 // 3.0
print 11.0 % 3.0
print "--- --- --- ---"
tmp_11f = 11.0
tmp_3f = 3.0
print type(tmp_11f)
print type(tmp_3f)
<type 'float'>
<type 'float'>
--- --- --- ---
1.0
0.0
100.0
101.0
100.0
101.0
--- --- --- ---
14.0
8.0
33.0
3.66666666667
3.0
2.0
--- --- --- ---
<type 'float'>
<type 'float'>

字符串

print 'Hello,\nAllen Moore'
print "Hello,\nAllen Moore"
print '''Hello,\nAllen Moore'''
print '''Hello,
Allen Moore'''
print "--- --- --- ---"
print type('Hello,\nAllen Moore')
print 'Hello,\nAllen Moore'.strip(',')
print 'Hello,\nAllen Moore'.capitalize()
print 'Hello,\nAllen Moore'.title()
print 'Hello,\nAllen Moore'.upper()
print 'Hello,\nAllen Moore'.lower()
print 'Hello,\nAllen Moore'.swapcase()
print 'Hello,\nAllen Moore'.ljust(30)
print 'Hello,\nAllen Moore'.center(30)
print 'Hello,\nAllen Moore'.replace("Allen","Aaron")
print 'Hello,\nAllen Moore'.replace("ll","11",2)
print "--- --- --- ---"
print 'Hello,\n'+'Allen Moore'
print ' '.join(['Hello,','\nAllen Moore'])
print 'Hello,\nAllen Moore'[0]
print 'Hello,\nAllen Moore'[7:]
print 'Hello,\nAllen Moore'[-2:-1]
print 'Hello,\nAllen Moore'[0::1]
print 'Hello,\nAllen Moore'[-1::-1]
print 'Hello,\nAllen Moore'.split(',')
print 'Hello,'*3
print "--- --- --- ---"
tmp_a='Hello'
print tmp_a
Hello,
Allen Moore
Hello,
Allen Moore
Hello,
Allen Moore
Hello,
Allen Moore
--- --- --- ---
<type 'str'>
Hello,
Allen Moore
Hello,
allen moore
Hello,
Allen Moore
HELLO,
ALLEN MOORE
hello,
allen moore
hELLO,
aLLEN mOORE
Hello,
Allen Moore            
      Hello,
Allen Moore      
Hello,
Aaron Moore
He11o,
A11en Moore
--- --- --- ---
Hello,
Allen Moore
Hello, 
Allen Moore
H
Allen Moore
r
Hello,
Allen Moore
erooM nellA
,olleH
['Hello', '\nAllen Moore']
Hello,Hello,Hello,
--- --- --- ---
Hello
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值