Python基础语法01

一、字面量

1、定义

在代码中,在代码中被写下来的值,称为字面量

2、字面量的类型

在Python可以被写下来包括:数字(整型、浮点型、复数、布尔)、字符串、列表、元组、集合、字典。

样例

#整型
721
#浮点型
5.21
#字符串
"Seventeeen"

#输出
print("Seventeeen")
print(5.21)
print(721)

运行结果

二、注释

1、作用

对程序的代码进行解释说明,便于让人看懂程序代码的作用,增加代码的可读性。

2、注释的分类

(1)单行注释

# 开头,# 右边的所有文字当作说明。

# 我是单行注释
print("Seventeeen")

 注意:#号和注释内容一般建议用一个空格进行隔开。

(2)多行注释

一对三个双引号 引起来("""多行注释内容"""),用来解释说明一段代码的作用和使用方法。

"""
    我是多行注释
    作者Seventeeen
"""
print("Seventeeen")

 三、变量

1、含义

程序运行的时候,能够储存计算结果或者能表示值的抽象的概念

2、定义格式

变量名称 = 变量的值

# 定义一个变量表示年龄
age = 20
# 用print语句输出变量记录的内容
print("年龄是:",age)

 

四、数据类型

1、 type() 语句

(1)作用

我们可以通过运用type() 语句来查看并且得到数据的类型。

(2)语法

type(被查看的数据类型) 

(3)使用方法

a、在 print 语句中直接输出类型信息

b、用变量存储 type() 的结果(返回值)

c、type() 也可以查看变量的数据类型。

注意:运用type(变量),查看的是变量存储的数据类型(也就是数据类型),而不是变量的类型。因为变量本身是无类型的。

样例1:

# 字符串类型(str)
print(type("Seventeen"))
# 整型(int)
print(type(20))
# 浮点型(float)
print(type(68.2))

 样例2:

# 字符串类型(str)
string_type = type("Seventeen")
# 整型(int)
int_type = type(20)
# 浮点型(float)
float_type = type(68.2)

# 输出类型
print(string_type)
print(int_type)
print(float_type)

 

 五、数据类型的转换

1、概述

数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等等。

2、作用

(1)从文件中读取的数字,默认是字符串,我们需要转换成数字类型。

(2)在 input() 语句中,默认结果是字符串,若需要数字也需要进行转换。

(3)将数字转换为字符串用来写出到外部的系统。等等

3、常见的类型转换

(1)int (x) :将x转换为一个整数。

(2)float (x) :将x转换为一个浮点数。

(3)str (x) :将x转换为字符串。

注意:这三个语句都是有结果的(返回值),可以用 print 直接输出,也可以用变量存储结果值。

 

# 将数字类型转化成字符串
num_str = str(20)
print(type(num_str),num_str)

float_str = str(68.3)
print(type(float_str),float_str)
# 将字符串转化为数字
num = int("20")
print(type(num),num)

num2 = float(68.3)
print(type(num2),num2)

注意:任何数字都可以转化为字符串,但是任何字符串并不是都可以转换为数字的。 

# 注意:任何数字都可以转化为字符串,但是任何字符串并不是都可以转换为数字的。
num = int("Seventeen")
print(type(num),num)

4、 补充:

(1)整数转浮点数

# 整数转浮点数
float_num = float(11)
print(type(float_num),float_num)

ps:因为float类型默认是带小数的 所以11变成了11.0。 

(2)浮点数转整数

# 浮点数转整数
int_num = int(52.16)
print(type(int_num),int_num)

ps:浮点数包含整数部分和小数部分,所以浮点数转整数时,小数部分会丢失,精度会丢失。 

六、标识符

1、定义

在 Python 程序中,我们可以给很多东西起名字,比如:

(1)变量的名字

(2)方法的名字

(3)类的名字

(4)等等

这些名字,我们统一的把它们称之为标识符,用来做内容的标识。所以,标识符是用户在编程的时候所使用的一系列的名字,用于给变量、类、方法等进行命名。

2、标识符的命名规则

  • 内容限定
  • 大小写敏感
  • 不可以使用关键字

(1)内容限定 

在标识符的命名中,只允许出现:

  • 英文
  • 中文
  • 数字
  • 下划线(_)

这四类元素,其余的内容都不允许。

注意:

  1)不推荐使用中文。

  2)数字不可以在开头。

(2)大小写敏感

字母的大写和小写,是完全能够区分的。其大写和小写分别代表不同的变量。

# 大小写敏感
name = "Seventeen"
Name = "Hipo"
print(name)
print(Name)

(3)不可使用关键字

1)什么是关键字

在 Python 中有一系列的单词,在 Python 中都有特定的用途,因而称为关键字。

2)关键字举例

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

3、标识符命名规范

  • 变量名
  • 类名
  • 方法名

(1)变量的命名规范:

  • 见名知意
  • 下划线命名法
  • 英文字母全小写
1)见名知意
  • 明白:尽量做到,看到名字,就知道是什么意思。
  • 简洁:在确保清楚明白的前提下,尽量的减少名字的长度。
2)下划线命名法

运用多单词的组合变量名,使用下划线进行分隔。

3)英文字母全小写

命名变量中的英文字母,应该全部小写。

七、运算符

1、算术(数学)运算符

运算符描述实例
+两个变量相加 a+b 输出结果为30
-两个变量相减 a-b 输出结果-10
*两个变量相乘 a*b 输出结果200
/两个变量相除 b/a 输出结果2
//取整除返回商的整数部分 9//2 输出结果4(9.0//2.0 输出4.0)
%取余返回除法的余数 b%a 输出结果为0
**指数a**b 为10的20次方,输出结果10^{20}

2、赋值运算符

运算符描述实例
=赋值运算符把 = 号右边的结果赋给左边的变量,如 num =1+2*3,结果num的值为7

3、复合运算符

运算符描述实例
+=加法赋值运算符c += a 等效于 c = c + a
-=减法赋值运算符c -= a 等效于 c = c - a
*=乘法赋值运算符c *= a 等效于 c = c * a
/=除法赋值运算符c /= a 等效于 c = c / a
%=取模赋值运算符c %= a 等效于 c = c % a
**=幂赋值运算符c **= a 等效于 c = c ** a
//=取整赋值运算符c //= a 等效于 c = c // a

  • 20
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值