python编程实践是python几_Python编程与实践,python,第二,讲

跟随了第一讲之后,简介了python的功能,以及最头疼的环境配置(anaconda很容易去继续配置,官网去进行配置,或者去清华镜像去进行配置)。话不多说,这一讲(也就是第二讲)就要开始去编程了。

balabala…说了一大堆,就是说一说为什么学python,已经如何处理问题(比如实际的问题,其实更多的是心理上的问题)。自己去看看视频吧

从哪里开始去开始去学python(80-20法则,80不重要,20重要,80不常用).

最“常用”的是哪些东西?

–基本法则-

1.大小写

2.一行程序

(一行就要结束,开始下一行的话(1)分号(2)换行)ps:其实空格和tab都是可以去进行缩进的

743524b949c6a3ee36cfcedde8c215b0.png

3.代码块(code block):

0a130dfe584ecef2efdd3eacc760071b.png

5c68a19036fd67a7f1e275ea6bad6a80.png

ps:这里的代码块是三个:前两行是一个代码块,后两行又分别是一个代码块

f6f1c45b1c4a7be766a5f14bb9090b3b.png

这里前三行是一个代码块,后两行分别是一个代码块。

(4)注释:

,加#,后面会具体讲解什么时候加注释,注意不要和其他语言弄混淆。

–常用关键字:其中比较常用的有:(if,in,for,break,and,def,not)

b23e8e649c609e3152e76f631bf0de25.png

if关键词讲解:

if (condition) :

statement

elif (condition) :

statement

...

...

...

else:

statement

常用的关键字去自己了解:其实很简单

编程的第一个问题:

选择问题:

问题分级思路:

(1)靠惯性:通常根据一个固定值去进行判断

(2)靠随机:

(3)靠别人:

讲了这么多,好像连输入都不知道:这该怎么搞:百度!

python如何去进行输入

原来是通过input()函数去进行输入。ps:

input()返回的是字符串类型

关于输出:要去注意,有显性的去返回,和隐性的去返回。唯一的区别在于**:

隐性返回的时候,会带上该值的类型。

**,通过通过强转去进行类型转换。

代码实现:输入(input()),处理(通过变量去进行保存),输出

代码如下:

(1)靠惯性

MYFAV=3#用全大写去进行常量定义

num_of_options=input("请问您有几个选项:")#注意这里返回的是字符串类型

result=MYFAV

if result>int(num_of_options):

result=1

print('您的最佳选择是:',result)

(2)靠随机(引入随机函数,

如何用python去生成随机数

)

代码如下:

import random

num_of_options=input("请问您有几个选项:")#注意这里返回的是字符串类型

result=random.randint(1, int(num_of_options))

print('您的最佳选择是:',result)

除了使用随机函数去实现随机性,还有其他的办法吗?

聊聊python的

四大皆空

:有形和无形

无形的空:

缩进

转义

缩进:

缩进单元表示:Tab或者空格 (尽量保持一直,要么就是tab,要么就是空格)

缩进的嵌套和对应:注意嵌套

转义(转义符在大部分都是一样的):斜线\或者百分号%,关于百分号,可以去与C语言的输出进行类比。输出的内容与%的类型 相对应。

有形的空:

None:啥都不是。但是不等于“没定义”。

c442a30d6b97e6c8660d17325d76198b.png

None也可以作为函数的返回值.(定义函数时,没有显示的返回,那么就是返回None)

bb53c4901a2def4b8b4aff2f15de7473.png

pass:无意义,执行下一条语句。

本讲的结尾,我们看看null,undefined,0,非0的一个有趣的图。

8f34d5991cb99e41a6cbe936d3501493.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值