python入門的一些簡單總結

2021-08-10 19:14:02 字數 1431 閱讀 5537

1.python 如何是輸出不換行:

py 2.7 print(), 可使其不換行

py 3.x print(x,end = 「」)

2.python如何輸出空格?

把空格作為乙個字串, a = 』 『,然後輸出的時候連線起來即可.

3.python3.x 的整除 3 //2 得到的是直接去下整數 1. 3 / 2 得到1.5

4.保留一位小數

print('%.1f' % ((l[b //2]+l[(b/

/2)-1])/

2.0))

5.

chr:

引數是0 - 256 的乙個整數,返回值是當前整數對應的ascii字元。引數可以是10進製也可以是16進製制的形式

ord(…):

引數是乙個ascii字元,返回值是對應的十進位制整數

通過chr()和ord()聯合起來使用,我們就可以對字串進行相關運算的轉換

比如乙個字串str1,轉化成另乙個字串str2, 使得 str2[i] = str1[i] - i

str1 = "eb;3ej8h"  

>>> for i in range(0, len(str1)):

... print chr((ord(str1[i])-i)),

...

e a 9

0 a e 2 a

6.split用法

a = st.split(『:』)表示將st這個字串中的引號為分隔符分割成乙個列表存在a中.

7.zfill用法

python zfill() 方法返回指定長度的字串,原字串右對齊,前面填充0。

以下例項展示了 zfill()函式的使用方法:

#!/usr/bin/python3

str = "this is string example from runoob....wow!!!"

print ("str.zfill : ",str.zfill(40))

print ("str.zfill : ",str.zfill(50))

以上例項輸出結果如下:

str.zfill : this

isstring example from runoob....wow!!!

str.zfill : 000000this

isstring example from runoob....wow!!!

8.匯入模組

py中編好了很多模組,匯入即可 使用,如 import math

裡面有很多數學庫的東西

9.排序

sorted(student_tuples, key=itemgetter(2), reverse=true) reverse = true 降序

一些簡單的c 入門知識

1 命名空間 在c c 中,變數 函式和類都是大量存在的,這些變數 函式和類的名稱將都存在於全域性作用域中,可能會導致很多衝突。使用命名空間的目的是對識別符號的名稱進行本地化,以避免命名衝突或名字汙染,namespace關鍵字的出現就是針對這種問題的。即命名空間可以限定識別符號名稱的作用域,有時如果...

python一些函式的總結

學習python的好 1.enumerate函式 用於遍歷序列中的元素,以及元素的下標,諸如 enumerate 函式用於遍歷序列中的元素以及它們的下標 該函式是生成0和1之間的隨機浮點數float,它其實是乙個隱藏的random.random類的例項的random方法。即直接用random.ran...

python學習的一些總結

今天終於把python的基礎語法學完了,倒不是因為它有多難,而是上班後可利用的時間有限。相比於c python作為乙個指令碼語言實在是太舒服了,動態語言用的真是爽啊,讓我想起了在學校時用matlab的日子。變數不用定義拿來就用,沒有指標,少了一大堆指標會引起的問題。庫還特別多,拿來就import,少...