Python總結第一篇之運行、註釋、print(換行、十六進制輸出)

總結

最新因工作需要,對一些文本文件做處理。本想用shell 腳本做處理,但是實在有些複雜,思來想去還是決定用python。
因爲是第一次使用,故將這些內容做一下總結。

先總結下比較簡單的內容,如何執行python腳本。

執行

首先我們得搭建python 環境,環境ready之後就需要知道如何執行了,其實python腳本的執行有很多種方法,一般我都是在linux環境下操作,所以一般使用的如下兩種方法:

  1. chmod,使用該命令將腳本賦予可執行的權限,然後使用./test.py
  2. python test.py ,使用這種方法的時候,也可以選擇本地的python 版本,當然前提是本地確實安裝了很多種版本。

註釋

Python 的註釋比較簡單有兩種:

  1. 單行註釋: #
  2. 多行註釋: 配對的"""
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py


'''
這是多行註釋,使用單引號。
這是多行註釋,使用單引號。
這是多行註釋,使用單引號。
'''

"""
這是多行註釋,使用雙引號。
這是多行註釋,使用雙引號。
這是多行註釋,使用雙引號。
"""

print

Python的 print 默認是換行的,如果想不換行需要在末尾加上一個,

#!/usr/bin/python
# -*- coding: UTF-8 -*-

x="a"
y="b"
# 換行輸出
print x
print y

print '---------'
# 不換行輸出
print x,
print y,

# 不換行輸出
print x,y

結果如下:

a
b
---------
a b a b

如果想把14 按照十六進制打出要怎麼做呢?

#!/usr/bin/python
# -*- coding: UTF-8 -*-

x = 14
# 按照十六進制顯示,同時加上一些字符串提示
print "hello:","{:#x}".format(x)
print "hello:{:#x}".format(x)
print "hello:",hex(x)

輸出結果如下:

hello:0xe

如果想轉換成其他的格式,可以參考如下的表格:

int(x [,base ]) 將x轉換爲一個整數
long(x [,base ]) 將x轉換爲一個長整數
float(x ) 將x轉換到一個浮點數
complex(real [,imag ]) 創建一個複數
str(x ) 將對象 x 轉換爲字符串
repr(x ) 將對象 x 轉換爲表達式字符串
eval(str ) 用來計算在字符串中的有效Python表達式,並返回一個對象
tuple(s ) 將序列 s 轉換爲一個元組
list(s ) 將序列 s 轉換爲一個列表
chr(x ) 將一個整數轉換爲一個字符
unichr(x ) 將一個整數轉換爲Unicode字符
ord(x ) 將一個字符轉換爲它的整數值
hex(x ) 將一個整數轉換爲一個十六進制字符串
oct(x ) 將一個整數轉換爲一個八進制字符串

好的,print 內容到此結束,希望會對你有幫助~~

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