成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于Python的兩個實用冷技巧

開發 后端 前端
本文轉載賴勇浩的博客,主要分享兩個關于Python兩個實用小技巧。

一. 記得剛開始工作的時候,老大給我們上 C++ 基礎課,告訴我們字符串字面量可以換行(如下代碼),感覺真是如夢如幻。

  1. #include <stdio.h>  
  2.  
  3. int main(int argc, char** argv)  
  4. {  
  5.         char* w = "hello" 
  6.                 " " 
  7.                 "world." 
  8.                 ;  
  9.         printf("%s", w);  
  10.         return 0;  
  11. }  

輸出:

  1. hello world. 

后來在寫了很久的 Python 以后,才知道 Python 其實也可以的:

  1. >>> t = ('hello' 
  2. ... ' ' 
  3. ... 'world')  
  4. >>> t  
  5. 'hello world' 

這個特性很有用,能夠把超長的代碼優雅地分為幾行。記得以前在拼 SQL 語言、寫日志條目的時候總為代碼行長度超過 78 感到糾結(見我們的編程規范:http://blog.csdn.net/lanphaday/article/details/6601123),現在沒有壓力啦。

二. 在寫 absolute32(見:http://blog.csdn.net/lanphaday/article/details/6762023)的測試代碼的時候,為了讓測試代碼兼容 Python2.x/3.x 兩大版本,引入了一砣丑陋的代碼:

  1. if sys.version < '3':  
  2.         exec("chinese = unicode('賴勇浩', 'utf-8')")  
  3. else:  
  4.         exec("chinese = '賴勇浩'"

這是因為在 Python2.x 中

  1. chinese = '賴勇浩' 

的編碼不是 unicode 的,而在 Python3.x 中取消了字符串字面量的前綴 u,所以

  1. chinese = u'賴勇浩' 

又直接語法錯誤,當時只好寫下了 exec 的代碼根據不同的版本來進行編譯。后來才知道 Python2.6 中引入了 unicode_literals,可以很方便地寫 2.x/3.x 兼容的代碼:

  1. >>> x = '中國' 
  2. >>> x  
  3. '\xe4\xb8\xad\xe5\x9b\xbd' 
  4. >>> from __future__ import unicode_literals  
  5. >>> y = '中國'   
  6. >>> y  
  7. u'\u4e2d\u56fd' 

這樣,我那砣丑代碼也可以美化掉啦!

原文:http://blog.csdn.net/lanphaday/article/details/6793567

【編輯推薦】

  1. 對于Python Web編程的一些概念總結
  2. Python 3.2.2正式版發布
  3. Python在Linux平臺上的發展前景展望
  4. 五分鐘理解Python元類(Metaclasses)
  5. Python入門之你必須了解的語法與類型
責任編輯:陳貽新 來源: 賴勇浩的博客
相關推薦

2020-08-31 11:40:54

VimLinux字符

2022-04-04 21:33:48

進度條Python

2010-11-22 15:48:40

MySQL修復表

2023-10-26 18:03:14

索引Python技巧

2012-02-13 09:38:20

諾基亞SymbianMWC

2024-08-21 14:55:02

2023-11-26 17:54:07

JavaScript開發

2010-02-25 16:45:13

WCF應用技巧

2019-10-31 08:22:39

shell腳本Linux

2023-08-11 17:39:43

JavaScriptWeb 應用程序

2023-02-13 15:09:01

開發webCSS技巧

2013-12-18 10:34:42

OpenMP線程

2020-05-28 08:59:40

Python機器學習開發

2024-05-22 09:29:43

2022-03-02 11:19:09

網絡安全

2024-05-28 14:45:00

2020-08-14 10:57:49

開發技能代碼

2021-03-15 08:13:19

JavaScript開發代碼

2023-12-19 13:31:00

CSS前端技巧

2017-10-16 10:59:15

系統存儲SQL Serve
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品成人一区二区三区四区 | 精品久久一区 | 欧美成人a∨高清免费观看 色999日韩 | 中文字幕 视频一区 | 看羞羞视频 | 国产免费xxx | 亚洲国产一区二区三区四区 | 亚洲日本一区二区 | 欧美日韩一卡二卡 | 日韩美女在线看免费观看 | av在线免费观看网址 | www.毛片| 国产成人精品在线 | 国产精品久久777777 | 国产精品日日摸夜夜添夜夜av | 亚洲精品一区在线 | 欧美日本高清 | 伊人久久伊人 | 成人激情视频免费观看 | 成人精品国产一区二区4080 | 精品亚洲国产成av人片传媒 | 国产精品精品视频一区二区三区 | 欧美5区 | 国产日韩视频 | 黄色片免费看 | 国产成人小视频 | 国产精品高潮呻吟久久av野狼 | 精品久久不卡 | 天天澡天天狠天天天做 | 国产一区二区久久久 | 啪视频在线 | 亚洲成人福利视频 | 国产成人精品av | 久久精品色欧美aⅴ一区二区 | 国产精品99久久久久久久vr | 日韩在线观看网站 | 国产综合精品一区二区三区 | 国产乱码精品一区二区三区忘忧草 | 久久久精品视 | 精品区 | 91九色porny首页最多播放 |