04-27 基础知识错误要点集合1
一、
3.bool(“1”) ? 改:True
4.bool(“0”) ? 改:False
0,空字符,None在python条件判断句中都未Fasle,其他的数值都为True
10.int(‘4.34’) 3
修改:ValueError: invalid literal for int() with base 10: ‘4.34’
会报错!!!!!
为什么会报错?
解释:*Python中,"4.34"为字符串,可以先将其转换为float类型数据’4.34’,然后将’4.34’转为int数据4,不能直接对字符串"4.34"int
化’
11.bool(-1) ? 改:True
12.bool("") ? 改:False
13.bool(0) ? 改:False
14.False
改:True
为什么"wwrq"> "acd"是正确的?
解释:字符串比较大小,比的不是长度,而是左便对齐后一次每一位比较,直到比出大小
15.“ttt”=="ttt "该是对
右边多了空格
二、
18. 7对2求模 7//2 修改: 7%2
求模是求余数的意思
9除5,要求有小数部分 ? 改: 9/5 保留余数的除法
9除5,要求无小树部分 ? 改:9//5 整除
加粗样式用程序计算16的2分之1次方 如何写?
a**a==16
print(a)
修改:
import math
math.sqrt(16)
math模块中包含了许多运算函数,如下:
sqrt() 开平方
abs() 取绝对值
fabs() 取绝对值
三、
在交互式下完成下列题目:
1.修改"{name}喜欢{fruit}".format(name=“李雷”)
“{}喜欢{}”.format(‘李雷’,fruit)
改:"{name}喜欢{fruit}".format(name=“李雷,fruit=‘苹果’”)
字符串中两个占位符,format中只有一个参数
注意: 凡是加了引号,为字符串,不加引号为汉子或变量(fruit)
2.string=“Python is good”,请将字符串中的Python替换成python,
并且输出替换后的
string=“Python is good”
result=string.replace(Python,Python) 替换个数默认全部,可以给定数量
print(result)
replace(old,new,num)
3.s="python修炼第一期.html’,倾斜程序获得.html前面的部分,用尽可能多的方法?
s="python修炼第一期.html’
方法1.s[:-5] 改: 切片索引称为一种方法
方法2. s.[0:s.find(’.html’])
find() 找到指定str返回其下标
- “this is a book”
请用程序判断该字符串是以this开头?
s=“this is a book”
s1=s.[0,5]
if s1==s:
print(‘True’)
else:
print(‘False’)
7."this is a book"请用程序判断该字符串是以apple结尾?
s=“this is a book”
s2=s[-1:-5]
if s2=s:
print(”True“)
修改: “this is a book”.startwith(‘this’)
“this is a book”.endwith(‘apple’)
判断开始或结尾的函数:startwith() endwith()
8."this is a book\n"请将末尾的换行符删除
s=“this is a book\n”
s.del(s.[-1:-3])
修改: s.strip()
strip([chars]) 函数删除字符串头尾指定的字符,默认为空格或换行符或字符序列
四、
口述下边代码的执行结果:
string="Python is good
- string[1:20] -“ython is good”
- string[20] -没有下表为20的,False
. 修改: 报错
下标超出索引范围
string[3:-4] -h is 修改: ‘hon is’
string.split() ,?这表示用什么分割?
修改:[‘Pthon’,‘is’,‘good’]
split(str="",num=’’) 通过指定字符对字符串进行切片分割,str可以指定,不指定时默认为所有空字符,包括空格,\n,制表符,\t等,分割次数num不指定时默认为1,即分割所有,返回字符串列表len(string) 14 空格是否也算一位
注意:字符,空格也算
五、已知列表list=[1,2,3,4,5]
list2的结果是? [2,4,6,8,10] 修改:[1,2,3,4,5,1,2,3,4,5]
*** a2 表示两个a***在索引1的后面加一个元素10? list.insert(10,1) 指定位置插入,位置在哪指定,1的后面有三个位置,到底插在哪里?
修 改:s.insert(1,10)
insert(str,num) 先插入的字符,再指定位置,主要是insert方法的参数不熟悉
五-2 list=[1,4,5,[1,3,5,6,[8,9,10,12]]],回答以下问题?
- list[-1][-1][1:-2]的值是? 9 修改:[9]
- 注意:列表的切片返回值也为列表,列表的可以存放任何数据类型,无论什么,他都算一个元素chars,
六、字典内容如下:
dict={“python”:95,‘java’:99,‘c’:100}
请修改’java’这个key对应的value值为98?
dict={“python”:95,‘java’:99,‘c’:100}
dict(‘java’)=98
print(dict)
对字典的修改必须依据key先索引到,在进行赋值修改,因为字典里key键是唯一的
修改:索引须通过[]
dict[‘java’]=98增加一个key-value对,key值为php,value为90
dict.append(php:90)
删除和添加元素,都需通过key
修改:dict[‘php’]=90
6.判断javascript是否在dict中?
for key,value in dict:
if key == javascript:
print(‘yes’)
#修改:‘javascript’ in dict
8.获取最大的value?
list=dict.values()
max=list[0]
for i in list:
if i >max:
max=i
print(max)
修改:max(list)
keys() 获取所有键与列表中,values()获取所有值与列表中
- 将dict1={‘php’:97}的数据更新到dcit中?
涉及两个字典的合并,
dict.extend(dict1)
修改:dict.update(dict1)
字典的合并update()函数
04-27 基础知识错误要点集合1相关推荐
- SQL Server基础知识概念要点详细讲解
SQL Server基础知识概念要点详细讲解 目录 基础概念 1.网状模型数据库 2.层次模型数据库 3.关系模型数据库 知识点实例总结 基础概念 SQL语言中,between and表示包括两边参数 ...
- delphi7存取配置文件与sqlserver数据库连接_SQL Server基础知识概念要点详细讲解
SQL Server基础知识概念要点详细讲解 目录 基础概念 1.网状模型数据库 2.层次模型数据库 3.关系模型数据库 知识点实例总结 基础概念 SQL语言中,between and表示包括两边参数 ...
- java程序设计基础知识点_Java编程语言基础知识的要点
原标题:Java编程语言基础知识的要点 很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.下面就说说Java零基础学习Java编程语言基础知识的几个要点.希望能 ...
- Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介
1. ConcurrentHashMap简介: ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和Hashtable功能相同但是线程安全的方法.Conc ...
- 软考网络规划设计师基础知识考察要点
软考网络规划设计师基础知识考察要点 1.计算机网络原理 1.1计算机网络基础知识 1.2数据通信基础知识 1.3网络分层与功能 1.4网络设备与网络软件 ...
- java编程时 尽量少用_Java编程语言基础知识的要点
很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.下面就说说Java零基础学习Java编程语言基础知识的几个要点.希望能够对Java编程基础入门学习的新手有帮助 ...
- 计算机基础知识的最小集合
码农翻身的老读者们估计要烦了: 老刘真是老了,怎么老是在这里啰嗦计算机基础? 没办法,问的人特别多, 我还是要再啰嗦一次,希望这是最后一次. 很多人工作后痛感计算机基础知识的缺乏, 那计算机基础知识都 ...
- c# contains方法_C# 基础知识系列- 3 集合数组
简单的介绍一下集合,通俗来讲就是用来保管多个数据的方案.比如说我们是一个公司的仓库管理,公司有一堆货物需要管理,有同类的,有不同类的,总而言之就是很多.很乱.我们对照集合的概念对仓库进行管理的话,那么 ...
- 笔记-项目管理基础知识-复习要点
1. 项目的特点 临时性(一次性).独特性.渐进明确性 2. 项目目标包括成果性目标和约束性目标 ●笔记-项目管理基础知识-项目目标 3. 项目目标的特点 多目标性.有限性.层次性 4. ▲项目管理5 ...
最新文章
- 凌晨三点,各类程序员都在干吗?
- 在window下使用gemsim.models.word2vec.LineSentence加载语料库文件的格式要求
- idea启动springboot卡_写给新手看的 Spring Boot 入门学习指南
- python全栈 互联网协议
- 天融信防火墙NGFW4000配置
- 【深度学习】深度学习模型训练全流程!
- 浅谈:稀疏数组与二维数组之间的转换
- nmap在kali的使用方法和常见命令(入门)
- Java8新特性--CompletableFuture
- (二)python3 只需3小时带你轻松入门——基本变量
- snvr client怎么使用_TCGA官方工具gdc-client.exe的安装及使用
- gulp 和npm_为什么我离开Gulp和Grunt去看npm脚本
- docker 启动成功但无法访问_docker nginx 运行后无法访问的问题解决
- 2022中国私域流量管理研究报告
- c语言的链表怎么写,写一个C语言的链表记录一下
- 100部经典漫画,有机会看看。
- ajax回调函数的各个参数的理解
- 【selenium标签页操作】:关闭标签页
- VAR-MVGARCH-BEKK模型的winrats实现
- 多表查询(连接查询)
热门文章
- JavaScript中的解构赋值(详细)
- 聚合搜索推荐 - 氪主页
- 垫片落料冲孔复合模设计(说明书+CAD图纸+PROE三维+SolidWorks+答辩ppt)
- 讯歌最新款服务器,苹果Apple Music“音乐回忆 2020”歌单已开始更新
- 总合(。。。。。。)
- .devos勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
- Openstack Gnocchi 笔记
- 手机版c语言编译器能画图,大佬们,小菜鸟想问一问用vc编译器做简易画图软件...
- 零基础完成珍爱网项目 Java+MySQL+echarts (ZhenaiSpider+ZhenaiWeb)(二)
- Python pandas在源数据中标记重复记录