1. 程式人生 > >跟我一起學python-01

跟我一起學python-01

跟我一起學python-01

說明:

1、python安裝

選擇windows安裝,版本3.5.2 2.x版本和3.x版本區別比較大,老版本不支持新特性

下載地址:https://www.python.org/downloads/windows/

下載完成後解壓即可運行

直接輸出內容:

print("Hello Word")

可以寫成一個腳本,然後執行:

C:\Users\admin>C:\Users\admin\Desktop\hello.py

print("Hello Word")


Linux下安裝,執行時加上權限:

#!/usr/bin/env python env表示在全局路徑下尋找python

或者使用絕對路徑

#!/usr/bin/python 如果使用了高版本不能寫死


2、python常用編程工具

pycharm-professional-2017.1.4 裏面可以配置模板


3、變量說明:

聲明變量與獲取變量

Name = "caicai"

Name1 = "zhenzhen"

Name = "caicaiaizz"

print(Name,Name1)

下面的覆蓋上面的,獲取到的變量記錄到內存中


4、字符編碼問題:支持中文需要帶上utf-8字符集

#!/usr/bin/env python

# -*- coding: utf-8 -*-

print "你好,世界"



5、註釋

單行註釋:使用#

多行註釋:使用‘‘‘ ‘‘‘ 3個引號開始3個引號結束,單引號或者雙引號都可以

多行註釋2中用途:註釋和多行賦值

msg=‘‘‘

Name = "caicaiaizz"

print "你好,世界"

‘‘‘

print(msg)



6、用戶交互輸入(註意python版本問題)

shell中使用read -p

在python中使用input

# _*_coding:utf-8_*_

username = input("username:")

password = input("password:")

print(username,password)

-----------------------------------


-----------------------------------

字符串的拼接方法:會占用大量內存,不建議使用

方法一:使用占位符的形式(常用辦法)

#From CaiChao

name = input("name:")

age = int(input("age:"))

print(type (age))

job = input("job:")


info =‘‘‘

--------- info of %s --------

Name:%s

Age:%d

Job:%s

‘‘‘% (name,name,age,job)


print(info)


方法二:使用format進行取值(特定場合使用)

#From CaiChao

name = input("name:")

age = int(input("age:"))

job = input("job:")


info =‘‘‘

--------- info of {Name} --------

Name:{Name}

Age:{Age}

Job:{Job}

‘‘‘.format(Name=name,Age=age,Job=job)


print(info)


備註:

1)、打印出某個變量的字符串類型:print(type (age))

2)、%s代表占位符,從1開始,依次類推

3)、%d代表必須使用整數進行輸入

4)、%f代表浮點字符串,可以輸入小數

5)、fromat中引入變量即可

-----------------------------------



7、密碼采用密文的形式輸入

#From CaiChao

# _*_coding:utf-8_*_

import getpass

username = input("username:")

password = getpass.getpass("password:")

print(username,password)



8、if邏輯判斷,判斷用戶名和密碼相等允許登錄

#From CaiChao

# _*_coding:utf-8_*_

import getpass

UserName = "caicai"

Password = "123"

username = input("username:")

password = input("password:")


if UserName == username and Password == password:

print("Welcome user {name} login".format(name=username))

else:

print("error,please checkout!")


9、多重if判斷,猜年齡

#From CaiChao

age_of_oldboy = "56"

guess_age = input("guess age:")

if guess_age == age_of_oldboy:

print("yes!you are rige")

elif guess_age < age_of_oldboy:

print("think smaller!")

else:

print("think bigger")

本文出自 “蔡超” 博客,謝絕轉載!

跟我一起學python-01