Python3_无题_1

Python3_无题_1

以下是我在看文档时,觉的需要注意的地方
对照地址:https://docs.pythontab.com/python/python3.5/index.html

#几种运算
>>> 17 / 3 # classic division returns a float
5.666666666666667
>>>
>>> 17 // 3 # floor division discards the fractional part
5
>>> 17 % 3 # the % operator returns the remainder of the division
2
>>> 5 * 3 + 2 # result * divisor + remainder
17
>>> 5 ** 2 # 5 squared
25

#变量在使用前必须 “定义”(赋值),否则会出错:
>>> # try to access an undefined variable
... n
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name ‘n‘ is not defined

#交互模式中,最近一个表达式的值赋给变量 _
#round( x [, n] ) : x--数字表达式,n--示从小数点位数,其中 x 需要四舍五入,默认值为 0。
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06

#字符串
>>> word = ‘Python‘
>>> word[0] # character in position 0
‘P‘
>>> word[5] # character in position 5
‘n‘
>>> word[-0] #-0就是0
‘P‘
>>> word[-1] # last character
‘n‘
>>> word[-2] # second-last character
‘o‘
>>> word[-6]
‘P‘

>>> word[0:2] # characters from position 0 (included) to 2 (excluded)
‘Py‘
>>> word[2:5] # characters from position 2 (included) to 5 (excluded)
‘tho‘
>>> word[:2] + word[2:]
‘Python‘
>>> word[:4] + word[4:]
‘Python‘
>>> word[4:42] #尾端越界,选择实际长度
‘on‘
>>> word[42:] #首端越界,为空
‘‘

#python的字符串是不可变的
>>> word[0] = ‘J‘
...
TypeError: ‘str‘ object does not support item assignment
>>> word[2:] = ‘py‘
...
TypeError: ‘str‘ object does not support item assignment

#列表的元素可以不为同一类型
>>> a = [1,2,3,‘4‘,‘56‘]
>>> a
[1, 2, 3, ‘4‘, ‘56‘]
#列表可索引,切片,‘+‘
>>> squares[0] # indexing returns the item
1
>>> squares[-1]
25
>>> squares[:]
[1, 4, 9, 16, 25]
>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
#列表是可变的
>>> cubes = [1, 8, 27, 65, 125]
>>> cubes[3] = 64
>>> cubes
[1, 8, 27, 64, 125]
#列表切片可以赋值
>>> letters = [‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘, ‘f‘, ‘g‘]
>>> letters[2:5] = []
>>> letters
[‘a‘, ‘b‘, ‘f‘, ‘g‘]
#列表可嵌套
>>> a = [1,2,3,[1,2,3]]
>>> a
[1, 2, 3, [1, 2, 3]]
#让输出不换行
>>> a, b = 0, 1
>>> while b < 1000:
... print(b, end=‘,‘)
... a, b = b, a+b
...
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

原文地址:https://www.cnblogs.com/IMWU/p/9483482.html

时间: 2024-10-28 20:13:32

Python3_无题_1的相关文章

无题吧

总想写点东西,不知道取什么标题好,就叫无题吧. 估计以后写的会和这重名很多. 我知道,我现在这种感觉是一种失落,大概和传说中的失恋查差不多,可我又并没有真正失恋过,所以说,只能说是传说中. 其实我已经和你说了一切,可你似乎并未察觉,也许是心境不一样,也许,也许,一切的一切,都是我想多了,谁在意呢. 我说所有人,所有事都一样,开始的时候,都很happy,我们都知道这个道理,可是,开始之后呢.我并不是以一个经常"开始"的人.所以,有时候对逝去的那些happy,总是缅怀. 我知道你的那些小把

C#后台代码编写图片地址Properties.Resources._1;

if (i == 0)            {                pictureBox1.Image = Properties.Resources._1;                i++;                radioButton2.Checked = true;                return;            }            if (i == 1)            {                pictureBox1.Im

课务IOS概述_1

1.网络 2.多线程 3.各种图形 4.动画 5.面向对象的数据库   Preconditions: 1.CS106 A和B 或CS106X 2.CS107或CS108更好 3.CS110就更好了 熟悉面向对象编程 消息  实例变量 父类和子类 IOS7是完全面向对象的 其整个结构和设计都是面向对象的 每周一个作业  期末一个项目 希望同学们有更多的编程经验   IOS中有些什么? Core OS. Core Service.Media.Cocoa Touch(应用层:包括按钮和开关) BSD

HDUOJ 无题 题目1871

 /*无题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3408    Accepted Submission(s): 1481 Problem Description 就要复试了,外地的考生都要在学校附近住宾馆了.假设在学校附近有C家宾馆,并且这些宾馆只有单人房,而每家宾馆的价格不一样,学生们都想找价格便宜的住,所以现在需要你

C#.NET中的字段与属性_1

一个类中需要有描述这个类信息的数据,而存储这些数据的变量就成为字段. 字段默认的访问级别为private(只有本类可以直接访问),我们将其访问级别改为public,在其他类中就可以访问了. 字段和属性表示对象包含的信息,字段类似于变量,因为可以直接读取或设置他们. 属性是对字段的封装.属性可以对字段的访问进行控制,可以进行非法设置值的判断.属性并不存储数据,字段存储数据. 封装后,有一些字段我只能赋值,不能读取,有些只能读取,不能赋值,而且可以对传过来的值进行选择. 建议所有的字段不要写成pub

JAVA课程笔记_1

一 课程内容 set path查看路径信息:当编译一个程序或命令时,先从当前目录查找,如果没有,按path中的路径按顺序查找,先找到后就不查找后面的路径了. 可以将目录加入环境变量,set path="复制的路径" 可以在.java程序中编写多个类,当编译时,每个类生成各自的字节码文件. 由于多个类的字节码文件不利于管理,使用bin目录下的jar命令可以将多个字节码文件打包成jar包发布给其他程序员使用. 使用方法:先在命令提示符下输入jar,会出现使用方法和实例.Jar打包两个cla

手机游戏加密那点事儿_2d资源加密_1

本文章讲述利用cocos2d-x 开发手机游戏的一些加密心得.如有问题,请多指正. 更多信息详见:http://blog.csdn.net/chengyingzhilian/article/details/25540441 本文地址:http://blog.csdn.net/chengyingzhilian/article/details/25076419 好了,进入本文的主题--资源加密: 关于图片资源的打包当然是采用TexturePacker了.官方网址:http://www.codeand

基于ThinkPHP3的微信平台开发_1

微信公众平台是个好东西,具体的就不说了,我直接说技术>_< 下图为目录结构一览: 微信开发 - 文件目录结构 平台功能: 此次开发的平台是面向多微信公众号.微信多公众号主(下面简称号主)的第三方管理平台.功能全部开发完毕后,号主通过注册.填写微信公众号配置(在腾讯的平台上设置,如Token.EncodingAESKey等).填写本平台配置(配置Token.EncodingAESKey等),即可实现微信公众平台大部分业务功能(可能受微信公众号类型限制). 逻辑划分: 本平台基于ThinkPHP框

Protues记录文档_1

1.实现器件的连线端有红蓝小方块来表示改端电平变化. 操作:选菜单:SYSTEM\SET ANIMATION OPTION ,相应的勾选对应的选项2 附:可以添加逻辑探测器,在库中直接搜索"LOGICPROBE",如图标:,连接需要检测的线,就可以知道此时的电平情况! 2.消掉元件旁边的灰色"<TEXT>" 操作:,取消那个显示TEXT的选项 3. Protues记录文档_1,布布扣,bubuko.com