3799-李同学-人工智能学科-自然语言处理方向 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

开始学习图形化程序设计

>>>import turtle

>>>turtle.showturtle()

>>>turtle.write("高淇")

>>>turtle.forward(300)

>>>turtle.color("red")

>>>turtle.left(90)

>>>turtle.forward(300)

>>>turtle.goto(0,50)

>>>turtle.goto(0,0)

>>>turtle.nenup()

>>>turtle.penup()

>>>turtle.goto(0,300)

>>>turtle.pendown()

>>>turtle.circle(100)

 

[展开全文]

简单错误如何处理

守破离(《程序员修炼手册》)

建立体系为先,不纠结,不事事求完美

问题解决指导(会提问、会搜索)

 

 

 

[展开全文]

import turtle

t=turtule.Pen()

for x in range(360):

    t.forward(x)

    t.left(59)

程序基本格式

1.恰当的空格,缩进问题

2.Python区分大小写

3.注释

(1)行注释(每行注释前加#号)

(2)段注释(使用三个连续单引号''')

[展开全文]

1.建立文件和保存文件最好用英文

2.python不要行开头处加空格,空格代表缩进含义,使用英文符号

3.写好代码后,运行(run- module),可以把文件看成一个module

IDLE常用快捷键

 

 

 

[展开全文]

Python开发环境(IDE)

“开发环境IDE,只是解释器的一个外挂而已”

常用的开发环境:IDLE;Pycharm;wingIDE;Eclipse;IPython

>>>为“提示符”

关闭交互窗口

  • Ctrl+Z和回车
  • 输入quit()命令
  • 直接关闭命令行窗口

中断程序执行:Ctrl+C

IDLE是Python的官方标准开发环境

[展开全文]

1.python是一种解释型、面向对象的语言。(龟叔发明)

  • 可读性强
  • 简洁
  • 面向对象
  • 免费和开源
  • 可移植性和跨平台
  • 丰富的库(标准库和扩展库)
  • 可扩展性(可嵌入C和C++)

2.什么时候不应该用Python?

  • 解释执行,性能较低

3.Python解释器

CPython;Jython;IronPython;PyPy

 

 

[展开全文]

a=Student()

a.say_score()等价于Student.say_score(a)

方法得动态性这里有点绕

[展开全文]
weitu1 · 2022-01-03 · 解锁式学习 0

起始偏移量,终止偏移量,包头不包尾。

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

字符串就是字符序列

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0
我们前面调用 print 时,会自动打印一个换行符。有时,我们不想换行,不想自动添加换行
符。我们可以自己通过参数 end = “任意字符串”。实现末尾添加任何内容:
[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

注意is是是否是同一个对象,==是判断值

注意命令和文件里的区别

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

当整型转为浮点数时,生成新的对象

 

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

对象三要素:地址(identity),类型(type),值(value)。

内置数据类型:整数,浮点数,布尔型,字符串型。

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

与c不同的,需要加中间变量来赋值。python可以系列解包赋值

 

[展开全文]
weitu1 · 2021-12-25 · 解锁式学习 0

1.解释性语言与编译性语言的区别?

2.面向对象与面向过程的区别?

3.GPU:图形处理器,是显卡的“心脏”

4.常用cpython解释器。

[展开全文]
2517蓝裕 · 2021-12-23 · 解锁式学习 0

python中常用的序列结构有:字符串、列表、元组、字典、集合。

max和min用于返回列表中最大和最小值。

sum对数值型列表的所有元素进行求和操作,对非数值型列表运算则会报错。

元组属于不可变序列,不能修改元组中的元素。

tuple()可以接收列表、字符串、其他序列类型、迭代器等生成元组。

list()可以接收元组、字符串、其他序列类型、迭代器等生成列表。

元组的访问和处理速度比列表快。

[展开全文]

使用divmod()函数同时得到商和余数

布尔值True转为1,False转为0

整数和浮点数混合运算时,表达式结果自动转型成浮点数。

round()可以返回四舍五入的值

“+=”中间不能加空格!

is用于判断两个变量引用对象是否为同一个,既比较对象的地址。==用于判断引用变量引用对象的值是否相等,is运算符比==效率高。

使用*可以实现字符串复制。

in/notin关键字,判断某个字符(子字符串)是否存在于字符串中。

 

 

[展开全文]

is用于判断两个变量引用对象是否为同一个,既比较对象的地址。

==用于判断引用变量引用对象的值是否相等,默认调用对象的__eq__()方法。

[展开全文]

整数和浮点数混合运算时,表达式结果自动转型成浮点数

round( )可以返回四舍五入的值

“+=”中间不能加空格!

[展开全文]

IDLE是Python的交互模式,用于编写和执行Python的源文件

不要在程序中,行开头处增加空格。空格在Python中有缩进的含义。

符号都是英文符号,不是中文

#是行注释

'''是段注释

\是行连接符

del语句删除不在使用的变量

[展开全文]