目录
1.输出函数print
2.转义字符与原字符
3.二进制与字符编码
4.标识符和保留字
5.变量的定义和使用
6.变量的多次赋值
7.Python中常见的数据类型
8.整数类型
9.浮点类型
10.布尔类型
11.字符串类型
12.str()函数和int()函数
13.注释
Python 2和较新的Python 3
x1, x2= map(int, input("输入x1、x2:").split())
print(x1,x2) #一次输入多个值
#输入x1、x2:1 2
#1 2
print(520) #数字
print("hello") #字符串
print('hello')
print(3+1) #含运输符的表达式
print('hello','world','Python') #不进行换行输出(输出内容在一行中)
fp=open('F:/py/day1.txt','a+')
print('helloword',file=fp)
fp.close()
#a+ -- 文件不存在自动创建,存在则文件内容后面继续追加
#注意点1.所制定的盘符存在 2.使用file = fp
print('hello\nworld')
print('hello\tworld')
print('helloooo\tworld')
print('hello\rworld')
print('hello\bworld')
print('hettp:\\www.baidu.com')
print('hettp:\\\\www.baidu.com')
print('我:\'大家好\'')
print(r'hello\nworld')
___________________________________(打印内容)
hello
world
hello world
helloooo world
world #\r将前一项覆盖
hellworld #\b退一个格,把o退没了
hettp:\www.baidu.com #\\打印\
hettp:\\www.baidu.com
我:'大家好' #\'打印'
print(r'hello\nworld')
print(r'hello\nworld\')#报错,最后一个字符不能为反斜杠
hello\nworld
import keyword
print(keyword.kwlist)
name='xiaoming'
print(name)
print('标识',id(name))
print('类型',type(name))
print('值',name)
_________________
xiaoming
标识 2732181016080
类型
值 xiaoming
多次赋值后,变量名会指向新的空间,前的是内存垃圾
print('十进制',1000) 数为0~9
print('二进制',0b1000) #0b开头,数为0,1
print('八进制',0o1000) #0o开头,数为0~7
print('十六进制',0x1000) #0x开头 数为0~9&A~F
_____________________
十进制 1000
二进制 8
八进制 512
十六进制 4096
print(1.1+2.2)
#解决方案,导入模块decimal
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))
3.3000000000000003
3.3
#用来表示真或假
f1=True
f2=False
print(f1,type(f1))#类型为bool
print(f1,type(f2))
#布尔值可以转化成整数计算
print(f1+1) #1+1=2 True表示1
print(f2+1) #0+1=1 False表示0
_______________________
True
True
2
1
#不可变序列
str1='我用Python'
str2="我用Python"#单引号,双引号一样
str4='''我用
Python'''#三引号相当于\n
print(str1)
print(str2)
print(str3)
print(str4)
_________________
我用Python
我用Python
我用
Python
name='王老五'
age=20
print('我叫'+name+',今年'+str(age)+'岁')
#+为连接符,当将str类型与int类型进行连接要进行类型转换
print('我叫'+name+',今年'+age+'岁')#报错,将所有类型转换为str类型后连接
_____________________________
s1='7.1'
s2=True
print(int(float(s1)),float(s2))#截取整数,字符串转换为浮点型在转换为整型
7 1.0