Python的基础语法

目录

1.Python的优缺点

2. Python的常量与表达式

3.定义变量的详细规则

4.变量的使用

5.变量的类型

5.1整数 int

5.2浮点数 float

5.3字符串类型

5.4布尔类型

6. Python报错情况


1.Python的优缺点

优点:

语法言简意赅,容易上手。

功能强大,用途广泛。

生态丰富,具有海量的成熟第三方库。

方便调用C/C++编写的代码进行高性能或者系统级的操作。

缺点:

执行效率比较弱。

对于多核心并发程序支持偏弱。

动态类型系统对于大型项目不太友好。

2. Python的常量与表达式

print(1+2*3) //先算乘除,再算加减

在Python中,2/3=>0.666666,而不是0!!

在C/Java中,整数除以整数结果还是整数,并且会把小数部分直接舍弃!

浮点数在python中利用IEEE754标准,这套标准下,在内存中表示浮点数的时候,可能存在微小的误差。


什么是表达式?什么是操作符?

表达式:形如1+2+3称为表达式

这个表达式的运算结果,称为 表达式的返回值。

1,2,3这样的数字,称为字面值常量。

运算符/操作符:+-*/


什么是变量?

变量就是用来把我们运算的值保存起来。

 示例:

a.给定四个分数,67.5,89.0,12.9,32.2,编写代码,求这四个分数的平均数。

print((67.5+89.0+12.9+32.2)/4)

b.求这四个数的方差

avg=(67.5+89.0+12.9+32.2)/4
total=(67.5-avg)**2+(89.0-avg)**2+(12.9-avg)**2+(32.2-avg)**2
result=total/3;
print(result)

方差的计算方法:

1.计算平均值

2.针对每个数字,分别计算数字和平均值的差值,再平方

3.把上述的平方值相加

4.除以项数-1

3.定义变量的详细规则

=表示“赋值运算符”,不是数学上的“比较相等”。

3.1变量命名的规则

硬形规则:

(1)变量名必须由数字、字母、下划线构成,不能包含特殊符号。

a1合法  1a、a*a不合法

(2)数字不能开头

(3)变量名不能和Python的关键词重复。

(4)Python中的变量名,是大小写敏感的,区分大小写的。

软性规则:

(1)给变量命名的时候,尽量使用描述性的单词来表示,尽量通过名字来表现出变量的作用。

(2)当使用一个单词描述不清时,可以使用多个单词来命名。

        当包含多个单词的时候,命名的多种规范:

        <1>驼峰命名:除了第一个单词的首字母外,后续的每个单词的首字母都大写。

                personInfo、totalCount

        <2>蛇形命名:单词之间使用_来进行分割

               person_info、total_count

4.变量的使用

4.1 变量的读取

a=10

b=a

print(b)

4.2 变量的修改

a=10

a=20

print(a)

首次使用=对a进行设置值,这个过程是创建变量(初始化)

后续再对a使用=操作,则是相当于修改a的内容(赋值)

5.变量的类型

Python中的变量的类型,不需要在定义变量的时候显示的声明,而只是依靠初始化语句,根据初始化语句,根据初始化的值得类型来进行确定。


5.1整数 int

a=10

print(type(a))

type函数就可以查看变量的类型

在python中int表示的数据范围是无穷,可以根据要表示的数据的大小,自动扩容。


5.2浮点数 float

Python中的float是双精度,等同于C++/Java中的double


5.3字符串类型

Python中要求使用引号把一系列的字符引起来构成了字符串。

引号使用’或者"都是可以的

c='hello'

print(type(c))

字符串的长度可以用len求

 字符串的拼接:

 结果:helloworld

写为:b1='hello'

b2=10

print(b1+b2)   //结果会报错


5.4布尔类型

取值只有两种:True、False(大写)

c1=True
c2=False
print(type(c1))
print(type(c2))

执行结果:

 

6. Python报错情况

Python报错会有两种情况:

6.1语法错误,在程序运行之前,Python解释器,就能把错误识别出来。

6.2运行错误,在程序运行之前,识别不了的,必须要执行到对应的代码,才能发现问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值