序言
? 對于python的學習,大一只能算是接觸過Python,知道有這么一門計算機語言,但是對于語言學習,知道并不意味什么!日積月累的學習,不能僅僅是接觸過。對于計院的人來說,語言是以后吃飯的工具。慢慢開始學著主動去學習。這兩天因為兼職的原因,網上認識了一個澳洲的中國小姐姐(悉尼大學),吐槽著他們大學的老師,布置作業時候啥都不講,被逼著學習,才認識到了國內大學的不足,沒有擺脫原先的教育方式。
語法
? 學習一門語言,最重要的就是學習它的語法,掌握了語法,才可以進行接下來的知識。
-
變量的定義
相比較其他語言的先定義后使用,Python提供了更加強大的變量的使用。可以直接使用一個沒有定義的變量來接收任何數據。
a = "123456"#定義一個字符串 b = string()#接受一個字符串類型的返回值 def string(): return "123456"
在這里,我們并沒有像C語言里邊一樣。
char a[7]; a = "1234567";
定義一個字符串類型的數據,才給字符串賦值。而是直接將字符串賦值給變量a。把很大一部分工作給了機器去做,節省了很多的代碼量。
-
變量的輸入
函數 版本 input() 2.X raw_input() 3.X 下面給個例子
a = input()#輸入一個值給a這個變量
-
輸出
#最簡單的輸出 print("Hello world!") #程序員的第一個程序。
- 格式化輸出
格式 描述 %% 百分號標記 %c 字符及其ASCII碼 %s 字符串 %d 有符號整數(十進制) %u 無符號整數(十進制) %o 無符號整數(八進制) %x 無符號整數(十六進制) %X 無符號整數(十六進制大寫字符) %e 浮點數字(科學計數法) %E 浮點數字(科學計數法,用E代替e) %f 浮點數字(用小數點符號) %g 浮點數字(根據值的大小采用%e或%f) %G 浮點數字(類似于%g) %p 指針(用十六進制打印值的內存地址) %n 存儲輸出字符的數量放進參數列表的下一個變量中 - 轉義字符
轉義字符 描述 (在行尾時) 續行符 \ 反斜杠符號 ' 單引號 " 雙引號 \a 響鈴 \b 退格(Backspace) \e 轉義 \000 空 \n 換行 \v 縱向制表符 \t 橫向制表符 \r 回車 \f 換頁 \oyy 八進制數,yy代表的字符,例如:\o12代表換行 \xyy 十六進制數,yy代表的字符,例如:\x0a代表換行 \other 其它的字符以普通格式輸出 a = "123456" print("%s\n" %(a)) #效果,輸出a字符串并換行。轉義字符只有在輸出里邊會用到。當然格式化輸出也是只有輸出才會使用
小結,如何使用輸入和輸出對于我們的程序別人如何理解有著很大的作用