1.和强类型语言相对应的是弱类型语言,Python、JavaScriptPHP 等脚本语言一般都是弱类型的。

弱类型语言有两个特点:

  • 变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。
  • 变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串。

注意,弱类型并不等于没有类型!弱类型是说在书写代码时不用刻意关注类型,但是在编程语言的内部仍然是有类型的。我们可以使用 type() 内置函数类检测某个变量或者表达式的类型,

2.https://www.cnblogs.com/leolsl/p/12964711.html  ,,这篇文章讲了,d.items()

3.d字典直接调用该函数时返回什么?d.items()

4.python 中的IdLE  也可以使用table  键  使打代码变得快速

5.d ={}   这就是对于一个  一个对d  一个赋值。。。赋值就是意味着定义。。主要就是想说怎么说呢,就是字典的定义就是={}

6. print(ls[k][0],end=''),,,默认print() 输出,就是print(,end=‘\n’)

7.

d = {}
for i in txt:
d[i]=d.get(1,0)+1

定义一个键值对,d[名] 就是在d{}  这个字典的里面找,空的好的返回就是0  0+1  =1    生成  “名”:1   老实说我真的不知道,是自己生成了键值对还是自己就是 会后面print()中format()函数的缘故////不是后面缘故,你就去print

8.get(i,0),,表示的就是在d{"名":1,”命“:1}  d[名] 你在哪里找就在d  里面找   好了看到有  名:1  这个键值对,,强调一下get函数返回的是get

的值

9.类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的

10.d  为  {名:1,后:2}   之后为d.items()

print(d)   与print(d.items())  与print(ls)   感觉d.items与ls  输出一样

11.d.items()  print(d.items())   是正确的

print(items(d))报错,,,为什么

12.‘’  单引号表示的就是, 单个字符。""   双引号 就是    里面就是写的是字符串

13.

print("{}:{}".format(k[0],k[1]))     中间是.   点不是逗号

14.

要注意  就是这个open()    函数的作用。。。。就是如果,,你保存的.py  文件路径下会产生  ,txt

打开就是创建了。txt 文件     或者file= ‘name’+'pwd' +‘.txt‘

15. 你原来就是有文件夹,综合应用第一第二问都是,txt=f.resd(),把f读入

原来没有文件夹,用open 创建之后,空表之后写入数据

16.

for i in range ()作用:

range()是一个函数, for i in range () 就是给i赋值:

比如 for i in range (1,3):

就是把1,2依次赋值给i

range () 函数的使用是这样的:

range(start, stop[, step]),分别是起始、终止和步长

range(3)即:从0到3,不包含3,即0,1,2

17.https://www.jb51.net/article/175775.htm 列表循环俩种方法 for  i  in  a    for i in range(2)

18.for i in range(2)  2  就是表示循环2次      range(10)  就是循环10次

19.

print(,  ',')   与print(,  end=’ , ‘)

12.

# 以下代码为提示框架
# 请在...处使用一行或多行代码替换
# 请在______处使用一行代码替换
#
# 注意:提示框架代码可以任意修改,以完成程序功能为准 data = input() # 姓名 年龄 性别
n=0
age=0
man_num=0
while data:
n+=1
ls=data.split()
age=int(ls[2])+age
if ls[1] =='男':
man_num+=1
data = input()
avg= age/n
print("平均年龄是{:.2f} 男性人数是{}".format(avg,man_num))

(1)avg 可以不用定义为0  因为它没有累加  n  age  man_num  一定为要定义为0

(2)就是怎么说呢,把字符串变成列表,且分割它,就是你得用  ls=data.sqlit

(3) 这种是字符串,

列表有[  ]

(4) data = input(' ')     判断就是它为空格时    就停止    data = input()    俩个是一样得

(5) '23  ' +0     不可以加  就是得     int(’23‘)+0=age   在赋值给age

定要过python二级 第一套的更多相关文章

  1. 定要过python二级 第二套

    1.name=random.choice(brandlist)    与第一套中的  random.randint() 2. eval(input())   看到一段代码,判读输入的数字,用的是eva ...

  2. 定要过python二级 第11套

    1. 2.乃至好的代码片段与解决方法,我保存在了 H:盘中python中的:H:\python\python二级好的代码片段与错误解决 3.接着第一个点,为什么print(read(f))  把f 放 ...

  3. 定要过python二级选择题第一套

    1. 2.https://zhuanlan.zhihu.com/p/199883725 树,队列,二叉树,树的基本回忆 二叉树: 分叉为俩个;  一个是右子树一个是左子树 队列:先进先出 柞:后进先出 ...

  4. 定要过python二级 第三套

    第一模块   基础操作(共三道题) 1. 安装python 包  我在c  盘打开  但是它给我安装到了d盘得  anaconda3 下面  关键是  我在c盘  打开python .exe   创建 ...

  5. 定要过python二级 真题 第四套

    第一模块  基本操作 1.print("  {  }    " . format(s))         记住        "  {        }"    ...

  6. 定要过python二级 选择题第四套

    1. 2. 3. 4. 5. 6. python用于人工智能 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.

  7. 定要过python二级 第10套

    第一部分 第一题 1. int* 字符串 =几个东西 2. 此题的最开始的疑惑 (1)01 02 03  怎么产生  for 循环 (2)<<< 这个怎么产生 (3)<这个&l ...

  8. 定要过python二级 选择题第5套

    1. 2.. 3. https://zhidao.baidu.com/question/1952133724016713828.html 4. 5. 6. 7. 8. 9. 10. 11.

  9. 定要过python二级 选择第3套

    1 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. . 13. 14. 15. 16. 17. (1)说明了一个问题 所谓的方向是从左到右还是从右到左  是看的是步长  步长的 ...

随机推荐

  1. kivy之CheckBox属性实操学习

    checkbox部件属性不多,本练习举例了单选,复选二种方式,并将各checkbox进行id命名,每个都绑定了相同的动作,具体大家可以看源码进行学习. 先在开发工具pycharm里新建一个项目,然后新 ...

  2. .Net Core 集成 Redis

    首先安装RedisServer 安装教程可参照 http://www.redis.cn/download.html 或者 https://www.runoob.com/redis/redis-inst ...

  3. 【C/C++】C/C++中的内存四区

    1 代码区 存放 CPU 执行的机器指令.通常代码区是可共享的(即另外的执行程序可以调用它),使其可共享的目的是对于频繁被执行的程序,只需要在内存中有一份代码即可.代码区通常是只读的,使其只读的原因是 ...

  4. Linux第一个动态库

    动态库一般以.so结尾,就是shared object的意思. 其基本生成步骤为   ⑴编写函数代码   ⑵编译生成动态库文件,要加上 -shared 和 -fpic 选项 ,     库文件名以li ...

  5. 【java虚拟机】jvm内存模型

    作者:pengjunlee原文链接:https://blog.csdn.net/pengjunlee/article/details/71909239 目录 一.运行时数据区域 1.程序计数器 2.J ...

  6. Java 数组结构

    数组是最常见的一种数据结构,是相同类型的.用一个标识符封装到一起的基本类型数据序列或对象序列.可以用一个统一的数组名和下标来唯一确定数组中的元素.实质上数组是一个简单的线性序列,因此数组访问起来很快. ...

  7. Wiring in Spring: @Autowired, @Resource and @Inject 区别

    refer:https://www.baeldung.com/spring-annotations-resource-inject-autowire 主要是查找顺序不一致: @Resource Mat ...

  8. java深度复制

    索要克隆的类必须实现:Serializable,Cloneable接口import java.io.ByteArrayInputStream; import java.io.ByteArrayOutp ...

  9. RabbitMq安装(单点与集群)rabbitMq以及状态查询

    集群进入某个节点查看指令:rabbitmqctl cluster_status单机版:docker run -d --name rabbit \-e RABBITMQ_DEFAULT_USER=adm ...

  10. nacos在nginx下集群以及数据库问题

    持久化mysql时指定数据库编辑application.properties spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql ...