第一週總結

關於作業的形式理解錯誤了,重新寫一遍,這次主要針對的是上課的內容和筆記。

基礎概念:

1、關於變量與常量

在pyhton中,只有變量沒有常量,變量名只能是字母、數字和下劃線的任意組合,變量名的第一個字符不能是數字,而且變量名不能是漢語和拼音,但是可以用下劃線或者大寫字母區分長命名。

例如: 

name = "jzy"

print("My name is",name)


2.用戶交互介紹

(1)簡單

name = input('what is your name:') #輸入姓名

print(name)                        #打印

(2)複雜

name = input("name:")    #輸入姓名
age = int(input("age:")) #輸入年齡爲整數
job = input("job:")      #輸入工作
sal = input("sal:")      #輸入工資

info = '''                         #每個%s代表任意字符,若是%d則是隻能接受數字
-----info of %s------
name : %s
age  : %s
job  : %s
sal  :%s
''' %(name,name,age,job,sal)
print(info)


或者

name = input("name:")
print(type(age))//打印字符類型
age = int(input("age:"))
job = input("job:")
sal = input("sal:")

info = '''
-----info of {_name}------
name : {_name}
age  : {_age}
job  : {_job}
sal  : {_sal}
''' .format(_name=name,
           _age=age,
           _job=job
           _sal=sal)
print(info)
在或者
name = input("name:")
age = int(input("age:"))
job = input("job:")
sal = input("sal:")

info = ''' 
-----info of {0}------
name : {0}
age  : {1}
job  : {2}
sal  : {3}
''' .format(name,age,job,sal)
print(info)

上述三種方法都可以實現多行輸出,一般建議使用第一種或者第二種表現形式


3.if...else條件判斷

例子:

_username = 'jzy'

_password = '123456'

username = input("username:")

password = input("password:")


if _username == username and _password == password :

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

else:

    print("invalid user")


4.while循環

例子:

oldboy = 56

count = 0

while count < 3

    guess_age = int(input("guess_age:"))

    if guess_age == oldboy :

        print("you are right")

        break

    elif guess_age > oldboy :

        print("too big")

    else :

        print("too young")

    count +=1

else :

    print(“too many times”)  


5.for循環

例子:

oldboy = 56

count = 0

for i in range(3) :

    guess_age = int(input("guess_age:"))

    if guess_age == oldboy :

        print("you are right")

        break

    elif guess_age > oldboy :

        print("too big")

    else :

        print("too young")

else :

     print("too many times")


6.python的字符編碼

最早的ASII碼爲255個字符中的128個表示,但是由於除了英文外需要表示其他格式的字符,進行了優化,最終ISO組織規定了Unicode編碼,通過2個字節表示所有的字符,但是由於這種方式會產生多餘的內存空間佔用,所以現在的方式採用utf-8模式表示,對應英文佔用1個字節,對中文這種佔用3個字節,utf-8的壓縮方式保存編碼,既節約資源,又能保存多種格式,是目前採用的最有效的編碼方式。

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