Python Part 1

一、print 

1、,为空格 

a=80
print('hello',a)

2.unicode码 

print(ord('静'))

3.文件写入内容

fp=open('note.txt','w') #打开文件
print('hello hhhhhhh',file=fp) #写入note.txt中
fp.close() #关闭文件

 产生在同一目录下

4.多条print输出

print('xixi',end='-->')
print('你好')

只能字符串和字符串连

print('xixi'+'我……')

二、input

num默认为字符串,若要别的输出需转置 

num=input('please tell me your age:')
print('Age:'+num)
num=int(num)
print('age:',num)

编码格式由中文声明注释决定

#coding=utf-8
print('hi')

三、变量

python允许多个变量指向同一个值,内存地址相同

支持链式赋值

a=b=900
print(a,b)
print(id(a)) #内存地址
print(id(b))

四、数值类型

保留一位小数 

print(round(0.1+0.2,1))

复数

a = 142+937j
print('实数部分:',a.real)
print('虚数部分:',a.imag)

五、字符串

1.r 转义字符失效

print(r'ni\nhao\nya')

2.索引和切片

a = 'helloworld'
print(a[0],a[-4]) #字符串索引
print(a[2:7]) #切片

3.复制和包含

a = 'helloworld  '
print(a*10) #复制10次
print('h'in a)

六、类型转换

1.字符串转成int 或 float会报错

2.chr() ord()是一对

3.eval()

s = '3.14+3'
print(s)
x = eval(s) #用eval去掉s的字符串
print(x,type(x))

# eval()经常和input()一起用
age = eval(input('please tell me your age:'))
print(age,type(age))

七、赋值

支持系列解包赋值,可以交换变量的值

a,b=10,20
print(a,b)
a,b = b,a
print(a,b)

字符串分解赋值

a,b,c,d = 'room'
print(a,b,c,d)
# 把r赋给a,o赋给b

八、位运算

左乘右除

九、总结

可用索引取各个位置的数(对字符串进行操作)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值