python-02

x or y: x为true,返回x,x为false,返回y
x and y: x为true,返回y,x为false,不计y直接返回false

is比较对象的地址 ==比较对象的值 is效率更高
命令行整数范围[-5,256] 文件里整数范围[-5,任意整数]
Ascll码是Unicode子集
ord可以将字符转化为对应的Unicode
内置函数chr可以将十进制数字转化为对应的字符
连续三个单引号或双引号帮助创建多行字符
\n换行 \t横向制表符 \r回车 \b退格 \续行
字符串连接,+两边都是字符串

不想换行,end=“任意字符”、
str数字转化为字符
a[0]不可变,a.replace(“c”,“红”)
split将字符串分割成字符串列表”
“*”.join(a) 将字符串列表 用其他字符连接成一个字符串
a="" a+=“sxt” 效率低
li=[] li.append(“sxt”) 效率高

标识符包含字母、数字、下划线,启动字符串驻留机制,指向同一个对象。
a.startswith以指定字符串开头
a.endswith以指定字符串结尾
a.find第一次出现指定的字符串的位置
a.rfind最后一次出现指定字符串的位置
a.count指定字符串出现了几次
a.isalnum所有字符全是字母或数字 a.isalpha所有字符只有字母,含汉字
a.isdigit 只有数字 a.isspace是否为空白符

strip()去除首尾指定信息 去掉左边lstrip() 去掉右边rstrip()
a.capitalize首字母大写
a.title每个单词首字母大写
a.upper所有都大写 a.lower所有都小写 a.swapcase 所有字母大小写互换

格式排版,center居中,ljust左对齐,rjust 右对齐
format基本用法 a=“名字是{0},年龄是{1}” a.format(“小张”,11)
“{:*>8}”.format(“234”) *号填充,8个字符,右对齐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,很高兴为您解答。在学习Cartopy制图的第二步中,我们将探索如何在地图上添加标记和注释。 首先,我们需要导入Cartopy和Matplotlib的相关库: ``` import cartopy.crs as ccrs import matplotlib.pyplot as plt ``` 接下来,我们将创建一个带有注释和标记的地图。这里我们以美国为例: ``` # 创建一个以美国为中心的地图 ax = plt.axes(projection=ccrs.PlateCarree()) ax.set_extent([-130, -60, 20, 50], crs=ccrs.PlateCarree()) # 添加州边界线 states_provinces = cfeature.NaturalEarthFeature( category='cultural', name='admin_1_states_provinces_lines', scale='50m', facecolor='none') ax.add_feature(states_provinces, edgecolor='gray') # 添加湖泊和河流 lakes = cfeature.NaturalEarthFeature( category='physical', name='lakes', scale='50m', facecolor='none') ax.add_feature(lakes, edgecolor='blue') rivers = cfeature.NaturalEarthFeature( category='physical', name='rivers_lake_centerlines', scale='50m', facecolor='none') ax.add_feature(rivers, edgecolor='blue') # 添加城市标记 ax.plot(-75, 40, 'bo', markersize=7, transform=ccrs.PlateCarree()) ax.text(-75.5, 40.5, 'New York', transform=ccrs.PlateCarree()) # 添加注释 ax.text(-129, 22, 'USA', horizontalalignment='left', transform=ccrs.Geodetic()) ax.text(-100, 25, 'Great Lakes', horizontalalignment='center', transform=ccrs.PlateCarree()) ax.text(-98, 37, 'Mississippi River', horizontalalignment='center', transform=ccrs.PlateCarree()) plt.show() ``` 这段代码会绘制一个以美国为中心的地图,同时添加州边界线、湖泊和河流的标记和注释。其中,城市标记是以蓝色圆点的形式添加的,注释则是以文本的形式添加的。 这就是在Cartopy制图中添加标记和注释的基本方法。希望对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值