Python學習記錄-2016-11-26

今日學習記錄:

變量重溫;

編碼問題;

ASCII碼:和十進制之間的對應關係,十進制轉化爲二進制,然後計算機可以認識;

Unicode:統一的編碼,但是過長,兩個字節;

UTF-8:可變化字節,英文1個字節,歐洲兩個字節,東亞三個字節;

#!/usr/bin/env python
# -*- coding:utf-8 -*-


可以寫入python script模板

取得用戶輸入

python2.7

user_name = raw_input("input your name:")
print("your name:"user_name)
user_name = input("input yourname:")
print = ("your name:"user_name)

此處不可以輸入字符串,可以輸入阿拉伯數字和變量

python3.5

user_name = input("input your name:")
print("your name:", user_name)


註釋使用#或者"""    """

或者選中內容後,使用快捷鍵command+/或者ctrl+/批量註釋(command是mac的鍵盤)。


3.0示範代碼:

name = input("input your name:")
age = input("intput your age:")#數字的寫法是age = int(input("input your age:"))
job = input("intput your job:")

以上可以按住ctrl加d或者comand加d複製

print("your name:", name)
print("your name:", age)
print("your name:", job)

或者:

msg = """
information of %s
-----------------
name :%s
age :%d #或者是%f代表浮點數或者是%d代表數字
job :%s
-------End-------
""" % (name, name, age, job)

print(msg)

常用模塊

getpass

import getpass

import os

user_name = input("input your name:")
password = getpass.getpass("password:")

以上命令不能再pycharm執行————getpass模塊

執行shell命令

os.system("ls -la niubin*")

正確返回0,不正確不返回0

os.mkdir("niubin123")#創建目錄

取得返回結果

cmd_result = os.system("ls -la niubin*")
print(cmd_result)

得到的結果是0,因爲返回值是0

如果取得返回顯示

cmd_res = os.popen("ls -la niubin*").read()
print(cmd_res)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章