python3菜鳥
A. python菜鳥一問,請大大們解答,謝謝
哥們,需要import string:
>>> import string
>>> string.atoi('10') + 4
14
分析:錯誤原因說,name 'string' is not defined,意思是string沒有定義。。。所以import一下就好啦。。
B. python菜鳥問題
#!/bin/envpython
x=16
ans=0
whileans*ans<x:
ans+=1
printans
python對語句寫的格式要求比較嚴格,尤其是四個空格。
不知道你print是想放到while裡面還是外面,姑且我認為是放到裡面。
C. python3 while 語句 菜鳥問題
不用到10,索引是從0開始的,0-9已經是10個單詞了。所以=10的時候就要跳出循環了
D. python菜鳥請教
注意:python 3和先前的python 不是完全兼容的。
print "Hello World"
在python 3中是不能工作的,必須寫成函數
print('Hello World')
不妨先找些python 3的資料看看
E. 菜鳥python學習的書籍推薦
個人認為最好是2.7版本。
經典的書籍有:《Python3程序開發指南(第二版)》
《Python參考手冊(第4版)》
《Python核心編程(第二版)》
《Python技術手冊(第2版)》
《Python學習手冊(第3版)》
F. 求推薦python3入門教程,適合新手的
鏈接:
提取碼:uymm
Python 是一種面向對象的解釋型語言,面向對象是其非常重要的特性。《Python 3面向對象編程》通過Python 的數據結構、語法、設計模式,從簡單到復雜,從初級到高級,一步步通過例子來展示了Python 中面向對象的概念和原則。
G. 關於Python的菜鳥問題
先說1雙引號與3個雙引號的區別,雙引號所表示的字元串通常要寫成一行
如:
s1 = "hello,world"
如果要寫成多行,那麼就要使用\ (「連行符」)吧,如
s2 = "hello,\
world"
s2與s1是一樣的。如果你用3個雙引號的話,就可以直接寫了,如下:
s3 = """hello,
world,
hahaha.""",那麼s3實際上就是"hello,\nworld,\nhahaha.", 注意「\n」,所以,
如果你的字元串里\n很多,你又不想在字元串中用\n的話,那麼就可以使用3個雙
引號。而且使用3個雙引號還可以在字元串中增加註釋,如下:
s3 = """hello, #hoho, this is hello, 在3個雙引號的字元串內可以有注釋哦
world, #hoho, this is world
hahaha."""
這就是3個雙引號和1個雙引號表示字元串的區別了,3個雙引號與1個單引號的區別也
是和這個一樣的,實際上python支持單引號是有原因的,下面我來比較1個單引號和
1個雙引號的區別。
當我用單引號來表示一個字元串時,如果要表示 Let's go 這個字元串,必須這樣:
s4 = 'Let\'s go',注意沒有,字元串中有一個',而字元串又是用'來表示,所以
這個時候就要使用轉義符 \ (\,轉義符應該知道吧), 如果你的字元串中有一大堆
的轉義符,看起來肯定不舒服,python也很好的解決了這個問題,如下:
s5 = "Let's go"
這時,我們看,python知道你是用 " 來表示字元串,所以python就把字元串中的那
個單引號 ' , 當成普通的字元處理了,是不是很簡單。
對於雙引號,也是一樣的,下面舉個例子
s6 = 'I realy like "python"!'
這就是單引號和雙引號都可以表示字元串的原因了。
H. python3菜鳥求問一個基本的while語句問題
counter = counter + 1
這句前面少了一個Tab鍵。