一.簡介python
1.在python中數據以對象的形式出現。從更具體的角度來講python能夠分解成模塊、語句、表達式以及對象。git
2.四者之間的關係以下:(1)程序由模塊構成(2)模塊包含語句(3)語句包含表達式(4)表達式創建並處理對象。編程
3.python的核心數據類型:數字、字符串、列表、元組、字典、文件、集合、其它類型(bool、None)、編程單元類型(函數、模塊、類)。api
二python核心數據類型ssh
1.數字函數
數字類型種類:ui
python中的數字類型支持通常的數學運算spa
示例代碼code
查看字符串長度:使用 len() 函數orm
2.字符串
序列的操做
內置的len()檢驗字符串的長度
示例代碼
>>> a='uisduosduo'
>>> len(a)
10
>>> 'pppsippa'
'pppsippa'
>>> len('pppsippa')
8
字符串的索引格式爲a[開始:結束]
>>> a[2]
's'
字符串的切片
>>> a[:]
'uisduosduo'
>>> a[:-1]
'uisduosdu'
>>> a[:-4]
'uisduo'
>>> a[-4:-1]
'sdu'
>>>
字符串的切片開始部分都不會取。
字符串能夠進行加號運算
示例代碼
>>> a='python'
>>> c=a+'hello'
>>> print(c)
pythonhello
>>> a='python'
>>> a+'xyt'
'pythonxyt'
>>> print(a)
python
>>>
雖然字符串a增長了字符,可是原始的a並無增長元素。
特定的類型方法
佔位符的使用
%s和{}的使用
示例代碼
>>> '%s,egg,%s'%('hello','world!')
'hello,egg,world!'
>>> '{0},egg,{1}'.format('hello','world')
'hello,egg,world'
>>>
3.尋求幫助
使用函數dir(對象);返回的參數受對象的影響,但返回的都是一個列表,該列表包含函數屬性和一些該對象自帶的函數。
示例代碼
>>> dir('split')
['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
help()函數
Help on built-in function replace:
replace(...) S.replace(old, new[, count]) -> string Return a copy of string S with all occurrences of substring old replaced by new. If the optional argument count is given, only the first count occurrences are replaced.