当前位置:美高梅官方网站59599 > 新闻资讯 > 那么你基础学的还是蛮好的,1.字符串中索引锁对

那么你基础学的还是蛮好的,1.字符串中索引锁对

文章作者:新闻资讯 上传时间:2019-10-15

 

语言的区别

编写函数devide(x, y),x为被除数,y为除数。要求考虑异常情况的处理。

1、 被零除时,输出"division by zero! ";

2、 类型不一致时,强制转换为整数再调用本函数;

3、 若没有上述异常则输出计算结果。

图片 1

 

  • import keyword
  • keyword.kwlist
    6.见名知意
    7.注意代码的缩进
    二、变量的赋值
    1.单一赋值
    x = 3
    2.统一赋值 多个变量同一个值
    x = y =z =3
    3.对称赋值
    x,y,z = 3,3,3,
    x,y,z = 'abc'
    注意:对称赋值两面的值和变量的个数统一
    三、语法规则之分号
    1.多行代码 单独写的时候 结尾的分号可加可不加
    2.如果多行代码写在一行的时候 必须加分号
    四、Python代码的注释
    1.单行注释 #
    2.多行注释
    """
    多行注释的内容
    """
    或者
    '''
    注释的内容
    '''
    注意:代码注释的作用
    +代码的调试
    +解释说明
    五、代码的输入
    print() 代码的输出
    input()代码的输入
    六、Python的基本数据类型
    1.Number 数值类型
    2.String 字符串类型 ' '
    3.List 列表 [ ]
    4.Tuple 元组( , )
    5.Set 集合 { }
    6.Dictionary 字典{,}
    变量的删除
    del 变量1
    删除多个
    del 变量1,变量2,……
    (1)Number
  • int 整型
  • float 浮点型
  • bool 布尔型(True False)
  • complex 复数类型
    (2) String 类型
    被引号所包含的值称为字符串
    字符串的取值格式:
    变量名[头下标:尾下标:步长]
    字符串的索引值 从0开始 依次递增
    -1 为从最后一个倒数依次类推
    实例:

编写一个从 1 加到 end 的当型循环。变量 end 的值由键盘输入。假如输入 end的值为 6,则代码输出的结果应该是 21,也就是 1+2+3+4+5+6 的结果(不要用sum 作为变量,因为它是内置函数)。

图片 2

 

" 转义双引号 ' 转义单引号
\ 转义本身 续航符
t 水平制表符

字符串格式化:%和.format的区别

答案:字符串的format函数非常灵活,很强大,可以接受的参数不限个数,并且位置可以不按顺序,而且有较为强大的格式限定符(比如:填充,对齐,精度等)

一、关于Python的赋值说法中错误的是哪一项?

  1. Python中的变量在使用前必须赋值,变量赋值后该变量才会被创建。
  2. Python支持多远赋值和多重赋值。
  3. Python赋值时大小写敏感。
  4. Python中要首先声明变量的类型后才能给该变量赋值。

答案:第四个 你知道为什么嘛?可以在下方评论留下你的见解哟!

注意:
1.字符串中索引锁对应的某个值不能够进行修改
2.字符串可以使用+进行连接
3.*代表字符串重复n次
4.Python中的字符串的某一个索引对应的值不能够进行修改
字符串的转移字符

用户输入一个字符串,判定是否为对称字符串;比如"abcxcba","abcxxcba"均为对称字符串;"abcb"则不是

图片 3

 

不知道上面问题如果不看答案的话,你自己能回答上来几题呢?

  1. 解释型语言(弱类型语言)
    ◦比如php , python
    ◦优点: 可移植性好,可在不同的操作系统上运行
    ◦缺点:运行比编译型慢 ,代码效率低,代码修改之后就可以运行不需要编译过程
    2.编译型语言(强类型语言)
    ◦比如 C,C++,java
    ◦优点:运行速度快,代码效率高,编译过后不能在修改
    ◦缺点:需要编译才出结果,代码要编译才能运行。
    安装环境
    python 常用的两个版本 2.7/3.6
    python的基本语法
    一、变量
    1.必须使用外文(可以使用中文,但这是规定)
    2.严格区分大小写
    3.使用小驼峰的命名规则(多个单词拼写,第一个字母小写)
    demoFuncDef #小驼峰 DemoFuncDef #大驼峰
    4.数字字母下划线组成,不能以数字作为开头
    5.不能是Python的关键字
    +查看python的关键字
1 如果你需要一个良好的学习交流环境,那么你可以考虑Python学习交流群:548377875;
2 如果你需要一份系统的学习资料,那么你可以考虑Python学习交流群:548377875。

字符串的输出

1.format 格式化输出
语法:字符串.format(arg) 参数

myStr = world
print("HELLO{}!是最动听的的{}语言".format(myStr,"交流"))
#HELLO world !是最动听的交流语言
#其中{ }叫占位符 替后面的值或者变量占位置 一一对应
  1. %d %s %f
#格式化输出 %s 字符串占位符 %d 整数的占位符 %f 浮点数占位符(小数占位符)
print("大家好,我叫%s,我今年%d岁了,我的成绩是%.2f分"%('张三',18,12.8))
#大家好,我叫张三,我今年18岁了 我的成绩是12.80分 
(注意: %.2f 表示 保留小数点后两位)

图片 4

myStr = 'abcdefg'
取出字符串中的a
myStr[0]    #a
myStr[-1]  #g
步长
print(myStr[0::1]) #默认步长为1
print(myStr[0::2]) #a c e g 
我想把字符串倒着输出
print(myStr[-1::-1])
不给头下标 也不给尾下标 全部输出
print(myStr[:])

很多人在自学的过程中不知道如何检验自己的学习程度,也不知道自己是否真的掌握了知识点,特别是在基础方面知识点,更加不知道怎么检测自己,今天小编就给大家三个问题和三个案例如果你自己能够轻松写出来,那么你基础学的还是蛮好的!

 

以下的代码的输出将是什么? 说出你的答案并解释

图片 5

 

想一下会输出什么内容呢?

答案:

图片 6

 

使你困惑或是惊奇的是关于最后一行的输出是 3 2 3 而不是 3 2 1。为什么改变了 Parent.x 的值还会改变 Child2.x 的值,但是同时 Child1.x 值却没有改变?

这个答案的关键是,在 Python中,类变量在内部是作为字典处理的。如果一个变量的名字没有在当前类的字典中发现,将搜索祖先类(比如父类)直到被引用的变量名被找到。

基础的问题

本文由美高梅官方网站59599发布于新闻资讯,转载请注明出处:那么你基础学的还是蛮好的,1.字符串中索引锁对

关键词: