python基础教程Day01

为了加强对python的理解与运用,自己尝试写一个python教程,希望可以加强自己的学习,也能够帮助大家。

1.Python 语言使用率越来越高,使用 Python 不仅可以做 GUI 开发、Web 开发,还能进行数据预处理、数据探索性分析(EDA),更是进行数据挖掘、机器学习、深度学习等的首选语言。

2.Python是一门编程语言,能够帮助我们更好地与计算机“沟通”。不仅如此,它还是编程语言界里的新晋网红

3.它火到什么程度?——现在,你可以在学校的各路考试中见到Python的身影,企业正在高薪招聘Python人才,甚至,越来越多非技术岗的人也开始学习Python了。

4.随着自动化和人工智能技术在各行业中的逐步应用,像柜员、物流跟单等简单重复性的工作岗位出现人才供应过剩的情况。

5.相比之下,在人才最为紧缺的前十个职位中,时下最火的大数据、人工智能、算法类岗位占据了半壁江山。

6.Python能为我们实现的事可多了去了。但是,我们在仰望星空的同时,也不能忘了脚踏实地,否则,地基不稳,怎么能盖得起高楼呢?

命名规则
Python 的变量命名规则主要包括两条:

允许包括英文、数字以及下划线(_),不能以数字开头
名称区分大小写

特殊关键字
python 有 35 个关键字:

// A code block

False      await      else       import     pass
None       break      except     in         raise
True       class      finally    is         return
and        continue   for        lambda     try
as         def        from       nonlocal   while
assert     del        global     not        with
async      elif       if         or         yield

var foo = 'bar';

敲黑板:自定义变量名不能与它们重复。

print()
7.今天我们来学习第一个函数,也是python最简单的函数,print()

print()语句的主要作用是输出你赋值给它的内容.

// A code block

print("hello world") #对于非数字类赋值语句需要双引号,不然会出错.

print(hello world)   #不带双引号会出错

print(5)   #数字类的则不需要带双引号.

var foo = 'bar';

运行结果如下:

// An highlighted block

hello world

SyntaxError: invalid syntax     #翻译:语法错误:语法无效

5

var foo = 'bar';

print()语句的第二种用法

// A code block

number=8   #表示将8赋值给变量number
print(number)  #这样的用法的好处是可以灵活的给标识符赋值

number=90  #变量可以任意赋值
print(number)

number="hello world"    #非数字需要加双引号
print(number)

print(1+9)   #在print()语句中还可以进行数值运算

var foo = 'bar';

运行结果:

// An highlighted block

8

90

hello world

10

var foo = 'bar';

Python 比较运算符还支持链式比较,应用起来更加方便,比如:

// A code block

i=10

print(1<i<20)  True

print(i>20)  False

var foo = 'bar';

转义符:

在这里插入图片描述

// A code block

print("时光易逝,\n年华不再")   #使用\n将换行

print("hello \'world")         #带引号需要斜杠

var foo = 'bar';

代码运行:

// An highlighted block

时光易逝,
年华不再
hello 'world

var foo = 'bar';

特殊运算符
Python 的运算符包括:

// A code block

+       -       *       **      /       //      %      @
<<      >>      &       |       ^       ~       :=
<       >       <=      >=      ==      !=

var foo = 'bar';

大部分运算符应该被熟知,重点介绍 3 个比较特殊的://、**、:=。

//用于两个数值相除且向下取整,与 Python 的 math 模块中 floor 功能相似:

// A code block

In [1]: 5//2
Out[1]: 2
In [2]: 5//4.5
Out[2]: 1.0

var foo = 'bar';

用于幂运算:

// A code block

In [1]: 2**3
Out[1]: 8

var foo = 'bar';

:=是在 2019 年,Python 3.8 版本里,刚刚才被支持的运算符,被形象地称为“海象运算符”。

// A code block

a=[1,2,3,4,5,6,7,8,9,0,10]
n=len(a)

if n>10:
    print("f"{n}大于10")


if (n := len(a)) > 10:
    print(f"{n}大于10")   #海象运算符需要在python3.8才可以用
    
var foo = 'bar';
// An highlighted block

11大于10

11大于10

var foo = 'bar';

公众号:彼岸星空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值