成人免费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開發

2023-08-11 17:39:43

JavaScriptWeb 應用程序

2023-02-13 15:09:01

開發webCSS技巧

2010-02-25 16:45:13

WCF應用技巧

2019-10-31 08:22:39

shell腳本Linux

2013-12-18 10:34:42

OpenMP線程

2024-05-22 09:29:43

2020-05-28 08:59:40

Python機器學習開發

2022-03-02 11:19:09

網絡安全

2024-05-28 14:45:00

2017-10-16 10:59:15

系統存儲SQL Serve

2020-08-14 10:57:49

開發技能代碼

2021-03-15 08:13:19

JavaScript開發代碼

2023-12-19 13:31:00

CSS前端技巧
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚州精品天堂中文字幕 | a级片在线 | 欧美综合久久久 | 亚洲精品一区二区三区中文字幕 | 中文精品一区二区 | 国产一区二区三区在线观看免费 | 麻豆av电影网 | 99re在线 | 国产精品一区二区在线免费观看 | 午夜在线电影网 | 欧美日韩三级 | 久热9 | 国产日韩视频 | 久草网免费| 免费视频二区 | 欧美不卡在线 | 国产人成精品一区二区三 | 国产欧美一区二区三区另类精品 | 免费av电影网站 | 欧美a级成人淫片免费看 | 91 在线| 精品欧美一区二区在线观看 | 久久国产亚洲 | 久久精品色欧美aⅴ一区二区 | 欧美涩| 久久av综合 | a在线观看 | 综合精品 | 二区不卡 | 五月婷婷导航 | 亚洲欧美在线观看视频 | 国产精品99久 | 中文字幕欧美一区 | 最新伦理片 | 成人精品鲁一区一区二区 | 黄色片网站国产 | 看毛片网站| 全免费a级毛片免费看视频免费下 | 久久久成人一区二区免费影院 | 久热精品在线观看视频 | 日韩精品一区二区在线 |