pyhon基礎變量之print和input函數

一、python的基礎能夠分爲:數據       函數     控制流python

數據包括數據類型、變量、編碼、類與對象;shell

函數包括:print()   input    len()   type()   str()   int()   str()    float()    exit()等;bash

而常見的數據類型有:字符串   整數      浮點數      布爾值    空值       列表  詞典;函數

首先了解整數和字符串;編碼

整數:即數學裏面的數字;好比  1  2 45 等;spa

字符串:表示漢字; code

註釋:在引用字符串時須要用單引號括起來;如:    print('hello  word')對象

以下圖:第三行表示字符串;   第四行表示整數;utf-8

[root@localhost_002 py]# cat 22.py
#!/usr/bin/env python
# -*- coding:utf-8 -*-
print('hello word')             #表示字符串
print(32)                       #表示數字
[root@localhost_002 py]# python 22.py 
hello word
32

 

二、變量:變量時沒有固定的數,能夠改變的一個數值,而在計算機中,會有不少不少的數據,那麼怎麼去尋找這些數據呢,首先會給這些數據分類,而後放在不一樣的盒子中,這個盒子就是python中的變量(變量就是一個帶標籤和盒子,你能夠把數據放在盒子裏去);字符串

如:   a=1                         #則表示給變量賦予值爲1;

[root@localhost_002 py]# cat 33.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name='芬野'
print(name)

[root@localhost_002 py]# python 33.py 
芬野

如上圖:咱們首先給變量name賦予值 芬野 ,  而後再使用print打印出來;

註釋:變量名是以它最後一次賦予的值生效的;

1:變量值累加;

[root@localhost_002 py]# cat 44.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
a=1
b=2
print(a+b)
[root@localhost_002 py]# python 44.py 
3

註釋:當給變量賦一個值,分兩種狀況;變量的括號能夠加也能夠不加的;以下:

當賦的值是字符串的時候,須要加單引號才能夠喲;

[root@localhost_002 py]# cat 33.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name='芬野'              #第一次運行,不加括號;
print(name)
[root@localhost_002 py]# python 33.py 
芬野
[root@localhost_002 py]# cat 44.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name=('芬野')         #第二次加上括號;
print(name)
[root@localhost_002 py]# python 44.py 
芬野

當賦予的值是整數時,則不須要;

[root@localhost_002 py]# cat 55.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
age=(24)                  #第一次加上括號了;
print(age)
[root@localhost_002 py]# python 55.py 
24
[root@localhost_002 py]# cat 66.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
age=24                #第二次沒加括號了;
print(age)
[root@localhost_002 py]# python 66.py 
24

三、input函數:設置input後,當程序運行時,則須要用戶在手動輸入內容,並按回車才能夠;至關於shell的 read  -p參數;

[root@localhost_002 py]# cat 77.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
input('你吃飯了麼?')
[root@localhost_002 py]# python 77.py 
你吃飯了麼?吃過了

固然,僅僅這樣輸入沒有意思,input函數能夠結合變量來使用的;以下;

[root@localhost_002 py]# cat 77.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name=input('你的名字叫什麼?')
print('name')

還能夠把變量和字符串結合到一塊兒來用,以下;

[root@localhost_002 py]# cat 44.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name='芬野'                                        #定義變量名name,賦值爲fenye;                                        
address='北京'                                     #定義變量名address,賦值北京;
age='二十四歲'                                      #定義變量名age,賦值二十四歲;
#print(name)
print('個人名字叫'+name)                        #打印字符串「個人名字叫」和變量名name;                
print('如今我在'+address)                       #打印字符串「如今我在」和變量名addresss;
print('今年我'+age)                             #打印字符串「今年我」和變量名age;
[root@localhost_002 py]# python 44.py 
個人名字叫芬野
如今我在北京
今年我二十四歲

以下小案例;打印以下內容;

你叫什麼名字?芬野
你最喜歡的電影是什麼?天下第一
請輸入本身喜歡的歌曲?死了都要愛
芬野很高興認識你
這部電影天下第一我也很喜歡
死了都要愛我沒聽過,不過我會找機會聽一下

[root@localhost_002 py]# cat 77.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
a=input('你叫什麼?')
b=input('你最喜歡的電影是什麼?')
c=input('請輸入本身喜歡的歌曲?')
print(a+'很高興認識你')
print(b+'也是我最喜歡的電影')
print(c+'雖然我沒聽歌,我會聽一下的')
[root@localhost_002 py]# python 77.py 
你叫什麼?
[root@localhost_002 py]# cat 66.py 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
age=input('你多大了?')
print('我今年'+age)
相關文章
相關標籤/搜索