Python基礎入門之(數字 字串)

2021-07-05 10:56:43 字數 2827 閱讀 3714

>>> 

#字串

>>>

"meto",'meto'

('meto', 'meto')

>>> title = "meaning"

'of'

"lfe"

>>> title

'meaningoflfe'

>>>

'knight\'s'

"knight's"

>>>

"knight\"s"

'knight"s'

>>> s = 'a\nb\tc'

>>> s

'a\nb\tc'

>>> print(s)

ab c

>>> len(s)

5>>>

>>> s = '\001\002\x03'

>>> s

'\x01\x02\x03'

>>> print(s)

>>>

#單引號、雙引號、row字串、三重那個引號

>>> mantra ="""always look

on the bright

side of life"""

>>> mantra

'always look\non the bright\nside of life'

>>> print(mantra)

always look

on the bright

side of life

>>> s = 'hello'

>>> s[::-1]

'olleh'

>>>

>>>

>>>

import sys

>>> print(sys.argv)

['']

>>> int("42"),str(42)

syntaxerror: unexpected indent

>>> int('1')

1>>> int("42")

42>>> str(42)

'42'

>>> int("42") ,str(42)

(42, '42')

>>> ord('s')

115>>> chr(115)

's'>>> int('1101', 2)

13>>> bin(13)

'0b1101'

>>> print(bin(13))

0b1101

>>>

#字串是不可變,所以不能修改

>>>

>>> s = 'meto'

>>> l= list(s)

>>> l

['m', 'e', 't', 'o']

>>> l[2] = 'y'

>>> l

['m', 'e', 'y', 'o']

>>> s = ''.join(l)

>>> s

'meyo'

>>>

#join函式,用什麼去連線

>>> help(s.method)

traceback (most recent call last):

file "", line 1, in

help(s.method)

attributeerror: 'str' object has no attribute 'method'

>>>

>>> x=1234

>>> res = "integers: ...%d...%-6d...%06d" %(x,x,x)

>>> res

'integers: ...1234...1234 ...001234'

>>>

#格式化表示式: 左對齊(-)、正負號(+),補零(0)

>>>

>>>

#基於字典字串格式化

>>> reply = """

greetings

hello %(name)s!

your age squared is %(age)s

""">>> values =

>>> print(reply % values)

greetings

hello meto!

your age squared is

40>>> vars()

, 'sys': 'sys' (built-in)>, '__loader__': , 'title':

'meaningoflfe', 'x': 1234, '__package__': none, 'res': 'integers: ...1234...1234 ...001234', '__builtins__': 'builtins' (built-in)>, '__spec__': none, 'mantra': 'always look\non the bright\nside of life'}

>>>

>>>

>>> tem = ', and '

>>> tem.format('spam', 'ham', 'eggs')

traceback (most recent call last):

file "", line 1, in

tem.format('spam', 'ham', 'eggs')

indexerror: tuple index out of range

>>>

>>>

>>>

#不可變型別(數字、字串、元組、不可變集合)

>>>

#可變型別(列表、字典、可變集合)

Python基礎 數字,字串基礎語法

注意 說明這裡會有一大堆嘮叨,不想看可以直接跳過。好久沒有寫部落格了,說起來最近很忙,因為去實習了,雖然做的事不多 畢竟題主還是個渣渣 但是有時候人就是不知道自己為什麼忙。另外,最近想為乙個快要畢業的同學做一本書,所以很耗費時間還有心力,不過都是值得的。英語的問題嘛,最近有一點點長進了,開始能背背單...

python基礎1 數字 字串

由於個人是有一定python基礎的,這裡想再系統溫故梳理一遍之前所學,所以這裡整理到的都是一些容易遺忘掉的或者沒注意到的一些知識點,對於那些各種程式語言都差不多的語法這裡就不再多說,希望可以幫助大家掃清之前的漏洞,難免有整理錯的地方敬請大家指正!兩種比較常用命名體系 小駝峰 與大駝峰唯一的區別在於第...

查出數字字元字段中非數字字元的記錄

最近,將原來的數字符欄位轉換為數字時,總報錯誤 無效數字。如何找出其中哪些是非數字字元的記錄?比較麻煩的事。下面是用oracle db自帶的函式translate可以找出來的 1.建立測試表 create table testchar item number varchar2 20 2.手工插入測試...