【Python】ascii 関数の使用例とエラー例

Python の組み込み関数アスキー ascii() の『使用例』と『エラーになったコード例』です。

ascii() でエラーになったコード例

ascii() がエラーになったのは、引数ひきすう無しで呼び出したときくらいでした。

Python 公式マニュアル

ascii(object)

class object

ascii()
Traceback (most recent call last):
    ...
TypeError: ascii() takes exactly one argument (0 given)
スポンサーリンク

組み込み定数

Python 公式マニュアル

組み込み定数

False に ascii()

Python 公式マニュアル

False

ascii(False)
'False'

True に ascii()

Python 公式マニュアル

True

ascii(True)
'True'

None に ascii()

Python 公式マニュアル

None

ascii(None)
'None'

数値型

int に ascii()

Python 公式マニュアル

class int([x])

ascii(int(1))
'1'

float に ascii()

Python 公式マニュアル

class float([x])

ascii(float(1))
'1.0'

complex に ascii()

Python 公式マニュアル

class complex([real[, imag]])

ascii(complex(1,2))
'(1+2j)'

iterable(イテラブル)オブジェクト

Python 公式マニュアル

iterable

str に ascii()

Python 公式マニュアル

class str(object='')

ascii('')
"''"
ascii('0')
"'0'"
ascii('a')
"'a'"
ascii('あ')
"'\\u3042'"
ascii('が')
"'\\u304c'"
ascii('亜')
"'\\u4e9c'"

tuple に ascii()

Python 公式マニュアル

tuple([iterable])

ascii(())
'()'
ascii(('0', 'a', 'あ', 'が', '亜',))
"('0', 'a', '\\u3042', '\\u304c', '\\u4e9c')"

list に ascii()

Python 公式マニュアル

class list([iterable])

ascii([])
'[]'
ascii(['0', 'a', 'あ', 'が', '亜'])
"['0', 'a', '\\u3042', '\\u304c', '\\u4e9c']"

set に ascii()

Python 公式マニュアル

class set([iterable])

ascii(set())
'set()'
ascii(set(['0', 'a', 'あ', 'が', '亜']))
"{'a', '0', '\\u304c', '\\u3042', '\\u4e9c'}"

dict に ascii()

Python 公式マニュアル

class dict(**kwarg)

ascii({})
'{}'
ascii({('0', 'a', 'あ', 'が', '亜'): None})
"{('0', 'a', '\\u3042', '\\u304c', '\\u4e9c'): None}"

range に ascii()

Python 公式マニュアル

range(start, stop[, step])

ascii(range(1, 2, 1))
'range(1, 2)'
ascii(range(1, 2, 10))
'range(1, 2, 10)'

日付型と時間型

datetime に ascii()

Python 公式マニュアル

class datetime.datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0)

import datetime
ascii(datetime.datetime.max)
'datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)'

date に ascii()

Python 公式マニュアル

class datetime.date(year, month, day)

import datetime
ascii(datetime.date.max)
'datetime.date(9999, 12, 31)'

time に ascii()

Python 公式マニュアル

class datetime.time(hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0)

import datetime
ascii(datetime.time.max)
'datetime.time(23, 59, 59, 999999)'

timedelta に ascii()

Python 公式マニュアル

class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

import datetime
ascii(datetime.timedelta(days=1))
'datetime.timedelta(days=1)'

object(オブジェクト)の型

Python 公式マニュアル

型オブジェクト

int に ascii()

Python 公式マニュアル

class int([x])

ascii(int)
"<class 'int'>"

float に ascii()

Python 公式マニュアル

class float([x])

ascii(float)
"<class 'float'>"

complex に ascii()

Python 公式マニュアル

class complex([real[, imag]])

ascii(complex)
"<class 'complex'>"

set に ascii()

Python 公式マニュアル

class set([iterable])

ascii(set)
"<class 'set'>"

dict に ascii()

Python 公式マニュアル

class dict(**kwarg)

ascii(dict)
"<class 'dict'>"

datetime に ascii()

Python 公式マニュアル

class datetime.datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0)

import datetime
ascii(datetime.datetime)
"<class 'datetime.datetime'>"

date に ascii()

Python 公式マニュアル

class datetime.date(year, month, day)

import datetime
ascii(datetime.date)
"<class 'datetime.date'>"

time に ascii()

Python 公式マニュアル

class datetime.time(hour=0, minute=0, second=0, microsecond=0, tzinfo=None, *, fold=0)

import datetime
ascii(datetime.time)
"<class 'datetime.time'>"

timedelta に ascii()

Python 公式マニュアル

class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

import datetime
ascii(datetime.timedelta)
"<class 'datetime.timedelta'>"

range に ascii()

Python 公式マニュアル

range(start, stop[, step])

ascii(range)
"<class 'range'>"
スポンサーリンク
Python評価
シェアする(押すとSNS投稿用の『編集ページ』に移動します)
フォローする(RSSフィードに移動します)
スポンサーリンク
シラベルノート
タイトルとURLをコピーしました