使用基礎Python語言入門(一)字串操作

2021-10-08 09:35:37 字數 1320 閱讀 7480

#!/usr/bin/env python3

# -*- coding: utf-8 -*-

#第一行注釋是為了告訴linux/os x系統,這是乙個python可執行程式,windows系統會忽略這個注釋;

#python是一種動態型別語言,宣告變數不需要寫資料型別,直接寫變數名即可

platform = '廣東深圳'

#輸出'平台名稱是=深圳!'

print("平台名稱是=",platform,"深圳");

#ord函式把字元轉換為數字形式

print(ord('劉'));#輸出'21016'

#chr函式把數字轉換為unicode字元

print(chr(21016));#輸出'劉'

#輸出十六進製制格式的unicode字元

print('\u4e2d\u6587');#輸出'中文'二字

#b字首帶單引號、雙引號表示byte型別的資料

barr1 = b'深圳';

print(barr1);

#encode函式按照指定的編碼把字串轉換為byte

#中文轉為utf8

barr3 = '程式設計'.encode("utf-8");

print(barr3);#輸出:b'\xe7\xbc\x96\xe7\xa8\x8b'2個漢字按utf8編碼是6個位元組

#decode函式把字串按照編碼方式進行解碼

strliudun = b'\xe5\x92\x8c\xe8\xbe\xb9'.decode('utf-8');

print(strliudun);#輸出'和邊'

#len函式返回字元數量

print(len("newton.."));#輸出字串長度8

print(len('中文'));#輸出2

print(len('中文'.encode('utf-8').decode('utf-8')));#輸出2,編碼再解碼又恢復

#格式化輸出,%用來連線佔位符與值

print('hello %s' % 'world!');#輸出'hello world!'

#格式化內容輸出:小數點後保留3位數字,

print('my score is %.3f' % 25);#輸出:25.000

print('age between %05d-%.2f' % (9,55));#輸出:00009-55.00

#練習:宣告兩個變數並計算

s1 = 72

s2 = 85

r = s2/s1;

print('成績提高了:%.2f%%' % r);#輸出『成績提高了:1.18%』

python基礎入門一

python的變數是不用生宣告的,資料型別是系統自動判斷.print函式可以連續輸出中間逗號隔開.a 10 a 1.3 print a,type a sequence 序列 是一組有順序的元素的集合 序列有兩種 tuple 定值表 也有翻譯為元組 list 列表 s 1 2.1 print s可以對...

python基礎入門 一

位運算 python中的注釋符號是 而有些語言的注釋符號為 python的運算子和其它語言的相差無幾,主要有 順便提一下,因為python是動態性解釋性語言,所以不用事先定義引數的資料型別.資料結構 python的資料結構主要有 位運算是乙個轉為二進位制的乙個運算 其中需要主要的是 原碼 反碼 補碼...

C語言 一 入門基礎

1.1.c語言搭建及system函式 1.2.c語言的基礎框架解釋 include include intmain main是程式的入口,作業系統啟動乙個程式,先找整個exe檔案中main的位置 main是函式名稱,搭配 才算函式 1.3.c程式變數 include include intmain ...