国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python學(xué)習(xí)筆記(二)基礎(chǔ)語(yǔ)法

2020-02-23 05:26:38
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

學(xué)習(xí)Python,基本語(yǔ)法不是特別難,有了C的基本知識(shí),理解比較容易。本文的主要內(nèi)容是Python基礎(chǔ)語(yǔ)法,學(xué)完后,能熟練使用就好。(開(kāi)發(fā)環(huán)境依然是Python2.7,簡(jiǎn)單使用)
一,基本知識(shí)
1,不需要預(yù)先定義數(shù)據(jù)類型(此說(shuō)法值得商榷,姑且這么說(shuō)吧),這是與其他語(yǔ)言的最大不同(如C,C++,C#,Delphi等)

代碼如下:
 >>> x=12
 >>> y=13
 >>> z=x+y
 >>> print z
 25

注意:盡管變量不需要預(yù)先定義,但是要使用的時(shí)候,必須賦值,否則報(bào)錯(cuò):

代碼如下:
 >>> le
 Traceback (most recent call last):
   File "<pyshell#8>", line 1, in <module>
     le
 NameError: name 'le' is not defined

2,查看變量的類型函數(shù)type():

代碼如下:
1 >>> type(x)
2 <type 'int'>

3,查看變量的內(nèi)存地址函數(shù)id():

代碼如下:
>>> x=12
>>> y=13
>>> z=x+y
>>> m=12
>>> print 'id(x)=',id(x)
id(x)= 30687684
>>> print 'id(m)=',id(m)
id(m)= 30687684
>>> print 'id(z)=',id(z)
id(z)= 30687528
>>> x=1.30
>>> print 'id(x)=',id(x)
id(x)= 43407128

從上述結(jié)果可以發(fā)現(xiàn):變量的指向變,地址不變,換句話說(shuō),整數(shù)12的地址值始終不變,變化的是變量的指向(如x的地址變化);
4,輸出函數(shù)print():

代碼如下:
 >>> x='day'
 >>> y=13.4
 >>> print x,type(x)
 day <type 'str'>
 >>> print y,type(y)
 13.4 <type 'float'>

逗號(hào)運(yùn)算符(,):可以實(shí)現(xiàn)連接字符串和數(shù)字型數(shù)據(jù)。

代碼如下:
 >>> print 'x=',12
 x= 12

格式化控制符:%f浮點(diǎn)數(shù);%s字符串;%d雙精度浮點(diǎn)數(shù)(這和C的輸出是一致的)。

代碼如下:
 >>> x=12
 >>> y=13.0004
 >>> z='Python'
 >>> print "output %d %f %s"%(x,y,s)
 output 12 13.000400 Python

5,輸入函數(shù)raw_input():

代碼如下:
 >>> raw_input("input an int:")
 input an int:12
 '12'

注意:raw_input()輸入的均是字符型。
6,查看幫助函數(shù)help():

代碼如下:
>>> help(id)
Help on built-in function id in module __builtin__:

id(...)
    id(object) -> integer

    Return the identity of an object. This is guaranteed to be unique among
    simultaneously existing objects. (Hint: it's the object's memory address.)

注意:Python的注釋,#:僅支持單行注釋;另外,Python編程具有嚴(yán)格的縮進(jìn)格式。

二、函數(shù)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大港区| 金寨县| 进贤县| 建湖县| 华亭县| 闵行区| 桂阳县| 芦溪县| 平阳县| 奉新县| 琼结县| 玉树县| 马鞍山市| 金华市| 柞水县| 车致| 东乡| 密云县| 喀什市| 定西市| 宜君县| 冷水江市| 虞城县| 吐鲁番市| 依安县| 高州市| 澄江县| 清苑县| 巴彦淖尔市| 中超| 家居| 简阳市| 合川市| 竹山县| 许昌市| 融水| 本溪| 介休市| 天津市| 宝兴县| 祁阳县|