print(520)
print(52.01)
print("hello world")
print(hello world) #报错
print(3+2)
注意:
① a+: 读写的方式创建文件。没同名文件创建,有的话在文件内容后面追加
② file = 必加
fp = open('c:/pythonStudy/text.txt', 'a+')
print("hello wold", file = fp)
fp.close()
print("hello", "world", "!")
hello world !
\ +转义字符的首字母 转义字符
名称 | 用法 |
---|---|
反斜杠 | \\ |
单引和双引 | \’ 和 \" |
换行 | \n |
return | \r |
水平制表符 | \t |
退格 | \b |
print('hello\n world') #换行
hello
_world
#水平制表符
print('hello\tworld') #\t三个空格,补齐八个
print('helloooo\tworld')#四个空格,补齐12个
hello___world
helloooo____world
#\r
print('hello\rworld') # return 回到开头 然后
print('hello\rwo')
world
wo
#反斜杠
print('http:\\\\www.baidu.com') #要四个反斜杠,两个输出一个
http:\\www.baidu.com
print(r"hello\nworld")
hello\nworld
name = ('杨不鸽')
print("标识", id(name)) #存放地址
print('value', name)
print('类型', type(name))
标识 2255127658736
value 杨不鸽
类型
name = ('杨不鸽')
name = ('杨鸽子了!')
print(name)
杨鸽子了!
int
float
bool
str
n1= 3.2
n2= 3.1
print(n1 + n2)
6.300000000000001
from decimal import Decimal
print(Decimal('3.2') + Decimal('3.1'))
6.3
*浮点数不是所有相加都不准备,有的是准确的
print('''杨不鸽
还是
杨哥''')
杨不鸽
还是
杨哥
name = '杨鸽'
age = 18
print(name + age) #报错
print(name + str(age))
杨鸽18
s1 = '128'
f1 = 98.7
s2 = '98.7'
ff = True
s3 = 'hello'
print (type(s1), type(f1), type(s2), type(ff),type(s3))
print(int(s1))
print(int(f1)) #float转int 小数部分抹去
#print(int(s2))
print(int(ff))
#print(int(s3)) #str转int 必须是数字
128
98
1
(1) 数字符串中的非数字串没办法转成float
(2) 整数转的时候后面+ .0
:#开头 直到换行
:并没有单独的多行注释表寄,将一对三引号之间的代码成为多行注释
:在文件开头加上中文声明的注释,用以指定源码文件的编码格式(python3不需要写了)
笔记总结于马士兵python基础学习视频:https://www.bilibili.com/video/BV1wD4y1o7AS