python變量,預置(內建)的數值型函數,輸出輸入函數。

一:變量
什麼是變量: 變量是關聯一個對象的表示符(符號)。
變量的做用:用來綁定一個數據對象,一邊於之後重復使用。
變量的命名:
1,變量名必須爲字母或下劃線開頭,後面跟字母或下劃線。
2,不能使用python中的關鍵字做爲變量名。
3,python中變量名區分大小寫。
二:賦值語句:
符號:=
語法:
變量名 = 表達式
或: 變量名1 = 變量名2 = 表達式
或: 變量名1, 變量名2,...... = 表達式
或: 變量名1,變量名2, ... = 序列
做用:用於將一個變量綁定(或關聯)在一個對象上。
說明:
1,當變量不存在時,建立該變量,而且綁定這個對象。
2,當變量存在時,改變這個變量的綁定關係。
3,一個變量只能綁定一個對象。
4,兩個變量能夠同時綁定一個對象
示例:python

a = 1
b = 2
c = a + b
c
3
python 關聯/綁定/引用的含義
1,關聯/綁定/引用都是指變量和一個對象的關聯關係。
2,python中的變量沒有類型
變量示例:
a = b = c = 100 + 200 # a,b,c同時綁定同一個對象 300
a = 1
b = 2
c = 3
#上面三個能夠寫爲以下:
a, b, c, = 1, 2, 3ide

示例2: 變量交換練習,
已知兩個變量 a= 100, b= 200,如何在不建立新對象的狀況下,讓a 和b 交換綁定對象:函數

方法一:定義一個新變量:x
                                    x = a
                                    a = b
                                    b = x    此時,a = 200  b = 100
                方法二:
                            a, b = b, a   這樣也能夠達到交換綁定對象的效果

有建立變量固然也能夠有刪除變量: del
del 語句
做用:
用於刪除變量,同事解除對象的關聯關係,若是可能,則釋放對象
語法:
del 變量名code

>>> a = 100
    >>> b = 200
    >>> a
    100
    >>> b
    200
    >>> del a      #刪除變量a
    >>> a           #此時再引用a變量的話就回報錯,提示:名稱「a」沒有定義。
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    NameError: name 'a' is not defined
    >>>

三:
數值對象的構造(建立)函數
浮點數:float (obj) 用字符串或數字轉換爲浮點數
整數:int (x = '0',base=10) 用數字或字符串轉換爲整數,若是不爲出參數,則返回0
複數: complex(r=0.0,i = 0.0) 用數字建立一個複數,(實部爲r,虛部爲i)
布爾值:bool(x) 用x穿件一個布爾值(True/ False)
預置(內建)的數值型函數:
abs(x) 去x的絕對值
round( x [, n] ) 對數值進行四捨五入,x -- 數值表達式。 n -- 數值表達式。 如:對象

>>> print(round(3.1415926, 2))
        3.14
        >>> print(round(3.1415926, 3))
        3.142
        >>> print(round(3.1415926, 4))
        3.1416
        >>> print(round(3.1415926, 1))
        3.1
        >>> a = 3.1415926
        >>> round(a, 2)
        3.14

pow(x, y, z=None) 若是自由x,y的話,方法返回 xy(x的y次方) 的值。
pow(x, y, z=None) 若是多一個函數x的話,計算x的y次方,若是z在存在,則再對結果進行取模,其結果等效於 pow(x,y) %z字符串

>>> x = 3
    >>> y = 2
    >>> pow(x, y)    #等價於 x ** y  = 9
    9
    >>> 
    >>> x = 3
    >>> y = 2
    >>> pow(x, y)
    9
    >>> z = 5
    >>> pow(x,y,z)  #至關於 9 % 5 取餘,等價於: x ** y  % z = 4
    4
    >>> 9 % 5
    4
    >>>

四:基本輸出輸入函數:
1,輸入函數: input
做用:從標準輸入設備上讀取一個字符串(注:末尾的換行字符會被刪除)
格式:input(「提示字符串:」)input

n = input("請輸入你的姓名:")
請輸入你的姓名:xiaoli #讀取設備上輸入的字符。
print(n)
xiaoliit

2,輸出函數: print()
做用:將一系列的值以字符的形式輸出到標準設備上
格式:print(value,......, sep='', end='')
關鍵字參數:
sep: 兩個值之間的分隔符,默認爲一個空格
end:輸出完畢後在末尾自動最加字符串,認爲換行符 \n'
print(1,2,3,4,5)
1 2 3 4 5
print(1,2,3,4,5, sep='|')
1|2|3|4|5
print(1,2,3,4,5, sep='##')
1##2##3##4##5
print(1,2,3,4,5, sep=' ')
1 2 3 4 5
print(1,2,3,4,5, sep=' ')
1 2 3 4 5
print(1,2,3,4,5, end='')
1 2 3 4 5>>> print(1,2,3,4,5, end='\n')
1 2 3 4 5
print(1,2,3,4,5, end='\n')ast

相關文章
相關標籤/搜索