【国庆快乐】都2021年了,不会还有人不会python吧,不会吧不会吧

ãå½åºå¿«ä¹ãé½2021å¹´äºï¼ä¸ä¼è¿æäººä¸ä¼pythonå§ï¼ä¸ä¼å§ä¸ä¼å§

“编程零基础,可以学习 Python 吗”,这是很多初学者经常问我的一个问题。当然,在计算机方面的基础越好,对学习任何一门新的编程语言越有利。但如果你在编程语言的学习上属于零基础,也不用担心,因为无论用哪门语言作为学习编程的入门语言,总是要有一个开始。

就我个人的观点,Python 作为学习编程的入门语言是再合适不过的。凡是在大学计算机专业学习过 C 语言的同学都感同身受,认为 C 语言不是很好的入门语言,很多曾经立志学习编程的读者,在学习了 C 语言之后,就决心不再学习编程。因此,是否学会 C 语言,好像成为了进入编程行业的筛选标准。

但是,如果将 Python 作为编程入门语言,就不会出现类似 C 语言的那些窘境问题。目前,逐渐有高校开始使用 Python 作为软件专业大学生(甚至也包含非软件专业)的入门编程语言。

其实python真的很简单,看看下面python的简单语法,是不是看完就等于学会了呢

输出文字

print 函数

用法:

  • print(‘输入文字’)
  • 输入任何文字(除变量外),都需要加’’
  • 本文除非有特别提及,否则一律用半角符号(即在英文输入状态下的符号)
  • 本文除非有特别提及,一般单引号和双引号都一样,可以混用

示范:

print('Hello World')

输入文字

input 函数

用法:

  • input()
    • 括号内就可以输入文字
    • 效果示范:

如果想在输入文字之前有个提示,可以在括号内输入文字

输入任何文字(除变量外),都需要加’’

  • 注意要加引号!!!
  • 例子:
    input('请输入:')
  • 效果示范:

变量

用法:

(变量)=(内容)
P.S. 这里的=,是赋值(拆开来:赋予的值)的意思,并非数学上‘等于’的意思

例子1:

a=5
b=3
a+b

效果如下:

例子2:

变量理论上可以存放所有东西,包括文字、数字、符号

a='你好'
b='我好'
a+b

效果如下:

原理:这里的‘+’并不是数学上的‘加’,而是组合起来。

例子3

a='你好'
a*2

效果如下:

原理跟上面类似,这里的‘*’,意思是写多少次。

例子4:

提示:这里的代码不可以使用Python IDLE 的 shell 运行,而是需要开一个新文件。(使用在线Python运行工具不用)

教程:

1. 新建文档:file → new file

2. 输入代码

3. 保存文件

4. 运行文件:run → run module(快捷键F5)

如需要:
5. 修改文件
6. 保存文件
7. 运行文件
代码:

a=input('请输入:')
print(a)

效果如下

数据类型

  • 整数:int
    例子:1、5、10、100
  • 小数:float
    例子:0.12、0.222
  • 字符:str
    例子:你好、‘,’

布尔变量

True and False
P.S. 注意大小写

赋值

例子:

在IDLE 的 shell 中输入以下内容

A=True
B=False
print(A)

效果如下:

类比

例子1:

a=5
b=3
a>b

效果如下:

例子2:

a=5
b=3
c=a<b
c

效果如下:

例子3:

a=5
b=7
a==b

效果如下:

逻辑运算符

and

两边符合

or

两边其中一边符合

not

不符合

例子

a=3
b=5
c=7
a<b and c>b
a=3
b=6
c=8
a==b or c>a

not a>c

效果如下:

ãå½åºå¿«ä¹ãé½2021å¹´äºï¼ä¸ä¼è¿æäººä¸ä¼pythonå§ï¼ä¸ä¼å§ä¸ä¼å§

注释语句

如果要注释某一语句,输入#(注释内容),该注释内容不会在运行中显示,无需遵守任何Python规则(包括但不限于:文字加引号)

if 条件语句

if (条件):

会发生什么

elif (条件):

会发生什么

else:

会发生什么

P.S.

1. elif 是else if 的缩写
2. 在if(条件):下一句需要缩进,可以按‘Tab’来缩进,一般自动缩进)

例子:

P.S. if 条件语句需要在新文件上运行,不可以使用IDLE shell 运行 (使用在线Python运行工具不用)

a=input('请输入数字:')
a=int(a)
b=3
b+=1 #等于b=b+1
if a==b:
    print(b)
    print('good')
elif a>b:
    print(b)
    print('bad')
else:
    print(b)
    print('good try')

效果如下:

ãå½åºå¿«ä¹ãé½2021å¹´äºï¼ä¸ä¼è¿æäººä¸ä¼pythonå§ï¼ä¸ä¼å§ä¸ä¼å§

循环语句

while(条件):
    语句块

例子:

a=5
b=55
while a<=b:
    print(a)
    a=a+10

效果如下:

ãå½åºå¿«ä¹ãé½2021å¹´äºï¼ä¸ä¼è¿æäººä¸ä¼pythonå§ï¼ä¸ä¼å§ä¸ä¼å§

看看  python是不是非常简单有趣呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值