跟我一起學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