python学习&字符串

37 篇文章 17 订阅
  • 定义

字符串的定义,python中使用双引号(""),或者单引号('')用于字符串的声明。

  • 访问

对于整个字符串而言,可以拆分为一个一个单个字符,组成的数组。比如下面的字符。str_array="this is string of str_array"

使用str_array[0]则访问第一字符:t,而使用str_array[0:4]则访问了:this,而如果想访问整个字符,可以使用这样的方式.

str_array[0:],注意中间的冒号。也可以从字符的尾部访问,比如这种方式str[1,-1]的值为his is string of str_arra。好了,我们来测试一下代码。

  • 更新

更新的将作用另外一个变量,对原有数据不影响,比如str="this is str" 执行str[:4]+" is hello"后,值任然是this is str,如何理解,来看一下测试。

  • 运算

我们来对字符串进行运算,平常用得比较多的是in not in以及连接(+)操作。如果使用的是in和not in将返回一个布尔值。

  • 字符路径

在arcpy中,矢量(shapefile),栅格(tif),以及工作空间的路径以字符的形式来呈现,一般使用"C:\desktop\temp\shp",上面的方式会出现了转换字符"\t",简单的说转义字符代表着一个特殊意义字符。如果还用于路径的读取那么,将会出现错误。那么在arcpy中如何避免这个问题,可以使用三种方式:r"C:\desktop\temp\shp","C:/desktop/temp/shp","C:\\desktop\\temp\\shp",即用r来标记,用单的正斜杠,用双的反斜杠。

​​​​​​​

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yGIS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值