1.python exit() dir查看目錄下文件夾 cd切換文件夾 php
2java
像.exe文件那樣直接運行.py
文件,在Windows上是不行的,可是,在Mac和Linux上是能夠的,方法是在.py
文件的第一行加上一個特殊的註釋:python
#!/usr/bin/env python3 print('hello, world')
而後,經過命令給hello.py
以執行權限:網絡
$ chmod a+x hello.py
3 input() print()app
註釋# 冒號:結尾 四個空格的縮進函數
\n
表示換行,\t
表示製表符,字符\
自己也要轉義,因此\\
表示的字符就是\
測試
Python還容許用r''
表示''
內部的字符串默認不轉義編碼
4編碼spa
因爲Python的字符串類型是str
,在內存中以Unicode表示,一個字符對應若干個字節。若是要在網絡上傳輸,或者保存到磁盤上,就須要把str
變爲以字節爲單位的bytes
。code
以Unicode表示的str
經過encode()
方法能夠編碼爲指定的bytes
若是咱們從網絡或磁盤上讀取了字節流,那麼讀到的數據就是bytes
。要把bytes
變爲str
,就須要用decode()
方法
要計算str
包含多少個字符,能夠用len()
函數:
若是.py
文件自己使用UTF-8編碼,而且也申明瞭# -*- coding: utf-8 -*-
,打開命令提示符測試就能夠正常顯示中文
5格式化
%d | 整數 |
%f | 浮點數 |
%s | 字符串 |
%x | 十六進制整數 |
>>> 'Age: %s. Gender: %s' % (25, True) 'Age: 25. Gender: True'
6 list
記得最後一個元素的索引是len(classmates) - 1
。
若是要取最後一個元素,除了計算索引位置外,還能夠用-1
作索引,直接獲取最後一個元素
classmates.append('Adam')
classmates.insert(1, 'Jack')
刪除末尾元素,pop() pop(1) 裏面放索引
要把某個元素替換成別的元素,能夠直接賦值給對應的索引位置:
7
list裏面的元素的數據類型也能夠不一樣,好比:
>>> L = ['Apple', 123, True]
list元素也能夠是另外一個list,好比:
>>> s = ['python', 'java', ['asp', 'php'], 'scheme']
8
另外一種有序列表叫元組:tuple。tuple和list很是相似,可是tuple一旦初始化就不能修改,好比一樣是列出同窗的名字:
>>> classmates = ('Michael', 'Bob', 'Tracy')
9判斷:
age = 3 if age >= 18: print('adult') elif age >= 6: print('teenager') else: print('kid')
elif
是else if
的縮寫