10.5 python两套练习题

第一套

单选题:

1、name=”abcdefg”,name[0:-1:2]的输出结果是(  )   

A.aceg

B.abcd

C.gfed 

D.ace

2.a=10,b=20 ,c=a%b,c输出的结果为( )    

   A:10 

   B:0  

   C:0.5   

   D:1

3.a=1, a+=1的输出结果为(  )    

A.1

 B.2

C.3

D.4

4、my_str=”Hello World”,my_str.lower()输出的结果是(   )

  A Hello World

  B:hello world

  C:Hello world

   D:hello World

5、my_str=”Hello World”,my_str.split(“ ”)输出的结果是(   )                          

A:[‘Hello’,’World’]

B:Hello World

C:[‘hello’,’world’]

D:HelloWorld

2.填空题:

1、查看变量的数据类型用 _____type______  

2、在键盘上输入值_____input_____  

3、python中查找的常用方法为____in______、______not in_____

4、list按特定顺序重新排列用____sort______   

5、将list逆置的方法是_____reverse_____

3.简答题:

1、定义两个变量,打印两个变量的和?  

i = 1

a = 2

print(i+a)

2、name=”张三”,age=10,用格式化输出“我的姓名是张三年龄是10岁”?

Print(“我的姓名是%s年龄是%d”%s(name,age))

3、python支持哪几种运算符?

六种  算术运算符  赋值运算符  复合赋值运算符  比较运算符

逻辑运算符  关系运算符

4、定义一个变量等于3,把这个变量转成字符串类型?

a = 3

str(a)

5、age=19,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,终于可以执剑走天涯了?

If age>=18:

Print(“哥,已成年,终于可以仗剑走天涯了”)

6、逻辑运算符有哪些?

And not or

7、用循环实现1到100之间的和累加?

i=1

sum=0

While i<=100:

sum+=i

i+=1

print(“sum”)

8、定义一个列表里面有三个值,‘天津大学’‘北京大学’‘吉利大学’,利用下标索引取出  北京大学?

list = [“天津大学”,”北京大学”,”吉利大学”]

Print(list[1])

9.列表的常用方法有哪些?

添加:append extend insert

修改:通过下标之间修改

删除:del remove pop

查询:find index

排序:正序sort  倒序 reverse

第二套

单选题:

1、a=10, a-=1的输出结果为(  )                  

A.10

B.9

C.8

D.7

2.退出整个循环使用( )    

A:if

 B:break

 C:continue

D:return

3.a = "abcdef",a[0:3]输出的结果是(  )    

A.ab

  B.abc

C.abcd

D.def

4、a=10,b=20 ,c=a//b,c输出的结果为(   )

  A 0

  B:0.5  

   C:1  

    D:2

5、a=2,a*=2的结果是(   )                          

A:2

B:4

C:6

D:8

2.填空题:

1、判断语句用 _____if  if-else  elif______  

2、循环语句用____for  while______  

3、查找某个字符是否在字符串中用____in______

4、替换某个字符串中的字符用___replace_______

5、break的作用是___退出整个循环_______

3.简答题:

1、定义一个变量i=“xiaoming”,遍历这个字符串,判断如果为m的时候打印 ‘hello world’?  

for a in i:

print(a)

if a == “m”:

print(“hello world”)

2、新建一个空列表list,使用循环向列表中添加  1--100之间的所有偶数?

list=[]

i=0

While i<100:

i+=2

List.append(i)

3、字符串常用的方法有哪些?

方法find() 变量名.find() 检查是否包含,包含返回索引值,不包含返回-1

方法index()变量名.index()和find方法差不多,不在范围内会报错

方法count()变量名.count(数据)数据在这个字符串中一共有几个

方法replace()变量名.replace(数据)将什么替换成什么,后边代表替换几次

方法split()变量名.split()分割为几个字符串,前是通过什么分割

方法startwith()变量名.startwith()开始是否为此数据

方法endwith()变量名.endwith()结束是否为此数据 是返回true 否返回flase

方法upper()变量名.upper()将小写字母转化为大写字母

方法lower()变量名.lower()将大写转化为小写

方法title()变量名.title()将每一个字段中第一个字母转化为大写

方法capitalize() 变量名.capitalize()将开头的字母转化为大写

方法strip() 变量名.strip()去除前后空格

方法rfind()倒查

方法join()变量名.join构造出一个新的字符串

4、字典常用方法有哪些?

1.字典的修改  变量名[key] = 新值 根据key修改 这个key必须存在

2.字典的添加  变量名[key]= 数据  添加key必须是变量里面没有的存在就变成修改了

3.字典的删除  del变量名[数据]  

4.字典的删除  变量名.clear()  清空里边的数据

5.字典的查询  变量名.get(数值)

6.字典的遍历  for value in 变量名.values():   print(value)

7.字典的遍历  for k,v in info.items():  print(k,v)

5、python常用的程序调试方法(至少四种)?

6、简述pop()、insert(i,item)、sort()的作用?

1.集合的删除   变量名.pop()  删除末尾   集合是无序的

2.列表的添加 变量名.insert(1,3)前  下标   后  数据

3.列表的排序 小到大 变量名.sort()

7、定义一个变量为2,遍历1到100之间的数,判断如果等于这个变量跳出整个循环?

i=2

a=0

While a<100:

a+=1

print(a)

if a == i:

break

8、给定一个字符串str = “HELLO  HOW ARE YOU”,将str中所有大写字符为小写?

a = str.lower()

print(a)

9、给定一个字符串str = “this is a test”,将“ ”(空格)替换为“,”,并输出显示?

a = str.replace(“ ”,“,”)

print(a)


 

ArcGIS 10.5是一套地理信息系统(GIS)软件,由Esri(环境系统研究所)开发。它包含了多个产品,用于地理数据的收集、管理、分析和可视化等各个方面。下面是ArcGIS 10.5全套产品的一些主要组成部分: 1. ArcMap:这是ArcGIS的主要组件,用于创建和编辑地图、执行地理分析、生成地图产品等。 2. ArcCatalog:这是一个用于管理和组织地理数据的工具。它允许用户浏览和搜索地理数据,创建和管理地理数据库以及发布地理数据服务。 3. ArcToolbox:这是一个集成在ArcMap和ArcCatalog中的工具箱,包含了丰富的地理处理工具,用于数据转换、空间分析、模型构建等任务。 4. ArcScene:这是一个用于三维地理数据可视化和分析的工具。它可以显示地球表面、地下结构、建筑物和其他地理现象,并进行空间分析。 5. ArcGlobe:这是另一个用于地球表面的三维可视化工具。它可以显示全球地表,并提供丰富的三维分析能力,如三维测量、覆盖分布分析等。 6. ArcGIS Pro:这是ArcGIS的新一代桌面应用程序,提供了更现代化的用户界面和更强大的功能。它可用于创建和编辑地图、进行空间分析、制作地图产品等。 7. ArcGIS Online:这是一个基于云的GIS平台,可以让用户在任何地方使用浏览器访问地理数据、创建并共享地图应用。 除了上述主要组件,ArcGIS 10.5还包括其他产品,如ArcReader(用于浏览地图产品)、ArcGIS for Server(用于部署地理数据服务)、ArcGIS for Mobile(用于移动设备上的GIS应用)等。这些产品的组合和功能可以根据用户的需求进行定制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值