首页 > 代码库 > Python学习记录-2016-11-26

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+/

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执行

执行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)

Python学习记录-2016-11-26