自学python+pyqt5+VISA+pycharm做仪器自动控制3

从今天,就正式开始学python了,我本以为面向对象的应该和VB差不多,结果发现语法差好多,还是从头学吧。我是学到哪里写到哪里,会比较乱。

2.python基本语法

数据类型:

整数,浮点数,字符串(转义字符\),''' .......'''代表多行字符串,可以代替字符串中\n换行命令。

布尔值,可以进行‘与、或、非’运算。

空值,表示为none,与0不同。

除法运算:

/,得到的结果是浮点数,即使是9/3=3.0。

//,得到结果是取整的整数,10//3=3

求余数,%,10%3=1

字符串相关函数及方法:

对于单个字符的编码,ord()可以获取字符的整数表示,chr()可以把对应编码转为字符。

ord('A')

65

ord('中')

20013

chr('25991')

如果读到的数据是bytes,需要用decode()方法转换为字符串,同样,encode为反操作。

b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')

中文

'中文'.encode('utf-8')

b'\xe4\xb8\xad\xe6\x96\x87'

如果编码不全是一种,可能报错,可以加上参数errors。

decode('utf-8',errors='ignore')

计算字符串长度,len()。

python源代码中,一般常加两行注释

#!/usr/bin/env python3

# -*- coding: utf-8 -*-

第一行意思是这是python可执行程序

第二行意思是要解释器按utf-8来读取文件,但在开发工具中还要进行设置,

 字符串格式化方法:

'%s, 你要还%d块钱了' %('张三',1000)

如果字符串里含有一个%,就要用转义%,比如  '%d %%' %(1),1 %。

.format()方法是一样的,不过写起来更麻烦:

'hi,{0},你还差{1:.2f}%工作没有做'.format('张三',20.345)

hi,张三,你还差20.34%工作没有做。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值