python基础语言
一、基本数据类型(基于python IDLE)
- 数字:int(整数型),float(浮点型)
- type():任何一个数据类型,输入到括号里都会显示出数据类型
>>>type(1)
<class 'int'>
>>> type(1.0)
<class 'float'>
- 运算符号说明
进制转换 | 符号 |
---|
二进制 | 0b |
八进制 | 0o |
十六进制 | 0x |
转换为二进制 | bin() |
转换为八进制 | oct() |
转换为十进制 | int() |
转换为十六进制 | hex() |
- bool 布尔类型
- 严格区分大小写:True,False首字母必须大写
- 所有的零、空值、none都对应False;非空和非零对应的是True
>>> bool("hello")
True
>>> bool("")
False
- 字符串类型
- 可以用 ‘’、’’ ‘’、""" “”" 进行表示
- 单引号和双引号的区别:在字符串中又生成了字符串,最外层若是单引号,则里面的则需要使用双引号;或是外层是双引号,则内层需要用单引号。
>>> "hello'ton'"
"hello'ton'"
>>> print("hello \n world")
hello
world
>>> print("""hello world""")
hello world
>>> "hello"+"world"
'helloworld
>>> "1"+"1"
'11'
>>> "hello"*2
'hellohello'
- 访问下标的元素
下标元素从0开始计数,其中-1为最后一个元素
- 例如:“hello”[0]访问下标的第一个元素即是h
>>> "hello"[0]
'h'
- 摘取切片数据[1:4],是一个前闭后开区间,即是最后一个数据是取不到的
>>> "hello"[1:4]
'ell'
>>> "hello"[0:5:2]
'hlo'
>>> "hello"[-3:]
'llo'