打印

python 笔记 基于ubuntu

[复制链接]
2170|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
一路向北lm|  楼主 | 2018-8-25 12:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
一路向北lm|  楼主 | 2018-8-25 12:58 | 只看该作者
运算符: +     -    *    /   %  
运算顺序 :先乘除后加减  括号最优先

使用特权

评论回复
板凳
一路向北lm|  楼主 | 2018-8-25 12:59 | 只看该作者
变量: 就是一个标签 ,由非数字开头的字母数字 下划线组成。可以是数值 字符串 列表  元组  和字典。


数值:  就是数字 a=100


字符串:就是用一对双引号引起来的内容,只要被引号引起来就是字符串了。b=“hellow word”。

使用特权

评论回复
地板
一路向北lm|  楼主 | 2018-8-25 12:59 | 只看该作者
列表[ ] : c=[1,2,3,4,5] d=[“张三”,“李四”,“王五”] e=[1,2,3,“5”,“6”d]


用列表名[索引号] 索引列表中的元素


d[0]表示列表中第零个元素


用列表[起 止] 表示切片,从列表中切出相应的元素 前闭后开。


C[0:2] 切出[1:2]  C[:]切出 [1,2,3,4,5]


用列表名【起:止:步长】 带步长的切片 步长有方向


C=【1,2,3,4,5,6,7】


切出【5,4,3,2】 用c【4:0:-1】


切出【5,4,3,2,1】用c【4: :-1】


切出【6,4,2】用c【-2::-2】


修改: 列表名【索引号】=新值


删除:delliebiaoming【索引号】


插入:列表名.insert(插入位置的索引号.新元素)

使用特权

评论回复
5
一路向北lm|  楼主 | 2018-8-25 13:00 | 只看该作者
元组() 誓言,一旦定义不能改变 f(1,2,3)


字典{ }


字典里放着{键:值, 键:值,键:值,键:值} n个键值对


dic={1:“123”,“name”:“zhangsan”,“heligt”:“180”}


用字典名【键】索引字典的值


dic[“name”] 对应的值为“zhangsan”


修改 :字典名【键】=新值


删除:del字典名【键】


插入:字典名【新键】=新值

使用特权

评论回复
6
一路向北lm|  楼主 | 2018-8-25 13:01 | 只看该作者
vim文件名  打开或新建文本 (在python中新建 vim a.py python文件名后缀为.py)


在vim中点击i进入插入模式 可往文本里写内容


Esc按键  :q   退出vim


Esc按键 :wq 保存或更改vim


Esc按键 :q! 不保存更改退出vim

使用特权

评论回复
7
一路向北lm|  楼主 | 2018-8-25 13:01 | 只看该作者
条件语句


age=input(“请输入你的年龄”)

if  age>18 :

print ”大于18岁”

print  “你已成年了”

else:
print ”小于等于18岁”

print ”还未成年”



使用特权

评论回复
8
一路向北lm|  楼主 | 2018-8-25 13:02 | 只看该作者
循环语句(终止循环用 break)
for     变量   in range (开始值  ,结束值):

执行某些任务

输出5次hellow word

for  i  in range(0,5):

print  “hellow word%s ” %i

使用特权

评论回复
9
一路向北lm|  楼主 | 2018-8-25 13:02 | 只看该作者
for     变量     in       列表名:

执行某些任务

输出列表中的元素(for的嵌套)

h=[“a”,“b”“c”“d“]

for   i   in  h:

print  i

for j in h:

print  j

使用特权

评论回复
10
一路向北lm|  楼主 | 2018-8-25 13:03 | 只看该作者
while   条件:

执行某些任务

x =1

y =2

while  x<5 andy<5

x=x+1

y=y+1

print  x,y

使用特权

评论回复
11
一路向北lm|  楼主 | 2018-8-25 13:05 | 只看该作者
turtle模块

importturtle            #导入turtle模块

t=turtle.Pen()          #用turtle模块中的Pen类,实例化出一个叫做t的对象。

t.forward(像素点)       #让t向前走多少个像素

t.backward(像素点) #让t向后走多少个像素

t.left(角度) #让t左转多少角度

t.right(角度) #让t右转多少角度

t.reset()           #让t复位

画一个正方形

import turtle

t=turtle.Pen

for i in range (0:4):

    t.forward(100)

t.left(90)

t.reset()

i=0

while Ture:

t.forward(100)

t.left(90)

i=i+1

if i==4:

break;


使用特权

评论回复
12
阳光下的泡馍| | 2018-8-25 16:22 | 只看该作者
没有看懂,这个是什么意思,解决什么问题呢

使用特权

评论回复
13
一路向北lm|  楼主 | 2018-8-26 09:58 | 只看该作者
阳光下的泡馍 发表于 2018-8-25 16:22
没有看懂,这个是什么意思,解决什么问题呢

就是一些Python语法

使用特权

评论回复
14
keer_zu| | 2018-8-26 17:23 | 只看该作者
直接github上找个完整的项目,跑起来,学习学习。

使用特权

评论回复
15
LLMZPP| | 2018-8-26 22:07 | 只看该作者
厉害了我的哥

使用特权

评论回复
16
一路向北lm|  楼主 | 2018-8-27 10:30 | 只看该作者
keer_zu 发表于 2018-8-26 17:23
直接github上找个完整的项目,跑起来,学习学习。

还在学习中

使用特权

评论回复
17
一路向北lm|  楼主 | 2018-8-27 10:31 | 只看该作者

谦虚

使用特权

评论回复
18
一路向北lm|  楼主 | 2018-8-27 10:31 | 只看该作者

谦虚

使用特权

评论回复
19
Blueriderr| | 2018-8-27 11:23 | 只看该作者
学习学习

使用特权

评论回复
20
kelly1989| | 2018-8-27 13:19 | 只看该作者
厉害了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

275

主题

3784

帖子

76

粉丝