Skip to content

Latest commit

 

History

History
50 lines (50 loc) · 1.66 KB

Python.md

File metadata and controls

50 lines (50 loc) · 1.66 KB

print

print(12138)    #数字直接写
print('obsidian')    #字母
print(1+3)    #输出结果

输出汉字

print(chr(0b+二进制))   #0b--->二进制,0o--->八进制,0x--->十六进制
print(ord('汉字'))

转义字符

print('hello\nworld')    #\n--->换行
print('hello\tworld')     #\t--->空出一个制表位,一个制表位是4个字符
print('hello\bworld')    #\b--->向前覆盖一个字符
print('hello\rworld')     #\r--->向前覆盖到行首
print(r'hello\nworld')   #r或R--->表达式不表达,原样输出
print('fuck','your','mother')   #中间逗号连接,输出结果在一行显示

变量定义

  • 定义的变量包括三部分:标识(id)、类型(type)、值
name='不知道'
print('标识',id(name))
print('类型',type(name))
print('值',name)

数据类型

  • int--->整数类型(正数,负数,0)
  • float--->浮点数类型(小数)

浮点数运行时会不准确,使用decimal模块进行运算

from decimal import Decimal
print(Decimal('1.1')+Deciaml('1.2'))
  • srt--->字符串

单引号和双引号只能在一行显示,三引号可以换行显示,(’‘’不知道’‘’,“”“不知道”””)可以是单引号三个也可以是双引号三个

  • bool--->布尔类型,只有两个值‘True’,'False'

Python的布尔类型可以直接运算,True=1,False=0

数据类型转换

  • 用法:目的类型()
  • str(),可以把其它类型都转换为字符串
  • int(),浮点类型会取整,布尔类型会变成1/0,字符串里的小数会报错

注释

#:单行注释
'''  ''':多行注释
#coding:utf-8:更改中文编码库