鱼C论坛

 找回密码
 立即注册
查看: 1767|回复: 0

[技术交流] 零基础入门学习python语言-章节1-3

[复制链接]
发表于 2017-8-3 18:18:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想学习Python语言,是想向着机器学习的方向进行努力。
小甲鱼的视频简单易学,轻松幽默,非常适合新手入门。我将自己记在笔记本上的东东转到帖子上,以回顾、记录以及分享。
  • 章节1-2

NO.1 视频一开始,在小甲鱼的带领下,设计了一个小小的猜数字游戏,和外甥玩的不亦乐乎。因为自己有一点点大学期间C语言的基础,所以相对容易做了代码改进。
import random
print('........小游戏.........')
temp=input('猜猜我心里想的数字是几?')
guess=int(temp)
n= random.randint(100,200)
while guess!=n:
     if guess>n:
         print('哥,大了!')
     else:
         print('嘿,小了!')
     temp=input('No,再猜:')
     guess=int(temp)
print('Yes!!!!')
print('你是我心里的蛔虫么~~')
print('游戏结束,不玩啦~~')
本段代码中,将猜对情况下打印内容外置于while循环,将 temp=input('No,再猜:')置于if else之后,可以改善原代码第一次不提醒数字大小的问题。
NO.2 学习到的概念或者模块简介:
BIF: built in functions ,内置函数
dir(__builtins__) 查看内置函数
help(input) 查看input该BIF的含义和作用
\反斜杠可用于转义,用于打出\“,以及反斜杠等。
random随机模块:randint(m,n)生成m和n之间的随机数
isinstance(a,b) 检查a,b是否为同一类型
拼接:字符串拼接,‘123’+‘123’和123+123会得到不同的结果,前者为字符串的拼接,结果为‘123123’,后者为计算,结果为246。
重要概念:Python的灵魂是缩进,:的下一行会自动缩进,同等缩进条件下为同等地位的执行条件。
NO.3 操作符
a+=1是a=a+1的简写
b*=10是b=b*10的简写
运算符包括+   -   *   /   %   //   **等遵循幂>乘除>加减的顺序。
逻辑操作符包括and or 等,整体来看,运算符优先于逻辑操作符。

章节3
分支和循环:
Python可以通过缩进,避免悬挂else的问题。
三元操作符: small=x if x<y else y
assert+条件,如果条件为真,继续,如果条件为假,报错
while 循环 while 条件:
                           循环体
配合break 和continue使用,其中,break为终止循环,continue为结束本轮循环,开启下一轮循环。
for 循环    for 目标 in 表达式:
                            循环体
配合range 使用,range(n)  ----(0,1, 2,……n-1)
                            range(m,n)----(m,m+1,……n-1)
                            range (m,n,a)----其中,a为步长

评分

参与人数 1鱼币 +1 收起 理由
小甲鱼 + 1

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 20:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表