> 文章列表 > python系列教程-python的基础语法

python系列教程-python的基础语法

python系列教程-python的基础语法

文章目录

  • 一、字面量
  • 二、常用的值类型
    • 2.1 字符串
    • 2.2 我们如何在代码里书写他们呢?
  • 三、注释
    • 3.1 注释的定义
    • 3.2 注释的作用
    • 3.3 注释的分类
  • 四、变量
    • 4.1 什么是变量
    • 4.2 为什么要用变量
  • 五、数据类型
    • 5.1 常用的数据类型
    • 5.2 如何判断当前的数据类型呢?
  • 六 数据类型转换
    • 6.1 为什么要类型转换
    • 6.2 常见的转换语句
    • 6.3 类型转换注意事项

一、字面量

字面量:在代码中,被写下来的 固定的值,称之为字面量。

二、常用的值类型

Python中常用的有 6 种值(数据)的类型.
python系列教程-python的基础语法

2.1 字符串

字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串,如下:

"这是一个字符串"
"发5000工资了,很开心"
"!!$5^3278Das"

字符串在python中有三种定义方式:

  • 单引号定义法
  • 双引号定义法
  • 三引号定义法,三引号定义法,和多行注释的写法一样,同样支持换行操作。使用变量接收它,它就是字符串不使用变量接收它,就可以作为多行注释使用。
定义字符串:
name1='我是单引号字符串'
name2="我是双引号字符串"
name3="""我是三引号字符串"""
print(name1)
print(name2)
print(name3)

python系列教程-python的基础语法

2.2 我们如何在代码里书写他们呢?

python系列教程-python的基础语法
源代码:

print(6666)
print(13.14)
print("我是字符串")

运行结果:
python系列教程-python的基础语法

三、注释

3.1 注释的定义

注释:在程序代码中对程序代码进行解释说明的文字。

3.2 注释的作用

作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。

3.3 注释的分类

  • 单行注释:以 #开头,#右边 的所有文字当作说明,而不是真正要执行的程序,起 辅助说明作用

  • 多行注释: 以 一对三个双引号 引起来 ( “”" 注释内容 “”" ) 来解释说明一段代码的作用使用方法

代码

# 我是一个单行注释
print("单行注释不会被打印出来")"""
锄禾日当午
汗滴禾下土
"""
print("多行注释也不会被打印出来")

运行结果,很明显我们写的注释并没有被打印出来
python系列教程-python的基础语法

四、变量

4.1 什么是变量

变量:在程序运行时,能储存计算结果或能表示值的抽象概念。简单的说,变量就是在程序运行时,记录数据用的。

也可以参考下面图进行理解:
python系列教程-python的基础语法

4.2 为什么要用变量

变量的目的是为了存储运行过程的数据,存储的目的是为了 重复使用。

五、数据类型

5.1 常用的数据类型

在学习字面量的时候,我们了解到:数据是有类型的。目前在入门阶段,我们主要接触如下三类数据类型:
python系列教程-python的基础语法
string、int、float这三个英文单词,就是类型的标准名称。

5.2 如何判断当前的数据类型呢?

我们可以通过type()语句来得到数据的类型:
语法:
type(被查看类型的数据)

num1=123
numStr="456"
nameStr="张三"
print(type(num1))
print(type(numStr))
print(type(nameStr))

python系列教程-python的基础语法
这里的str 是 string 的缩写

六 数据类型转换

6.1 为什么要类型转换

数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等,那么,我们为什么要转换它们呢?

数据类型转换,将会是我们以后经常使用的功能。
如:

  • 从文件中读取的数字,默认是字符串,我们需要转换成数字类型
  • 后续学习的input()语句,默认结果是字符串,若需要数字也需要转换
  • 将数字转换成字符串用以写出到外部系统
  • 等等

6.2 常见的转换语句

python系列教程-python的基础语法

6.3 类型转换注意事项

类型转换不是万能的,毕竟强扭的瓜不会甜,我们需要注意:

  1. 任何类型,都可以通过str(),转换成字符串
  2. 字符串内必须真的是数字,才可以将字符串转换为数字
num1=123
numStr="456"print("num1类型转换前的类型:"+str(type(num1)),"num1类型转换后的类型:"+str(type(float(num1))))
print("numStr类型转换前的类型:"+str(type(numStr)),"num1类型转换后的类型:"+str(type(int(numStr))))

python系列教程-python的基础语法

numStr2="aaaa"print("numStr2类型转换前的类型:"+str(type(numStr2)),"num1类型转换后的类型:"+str(type(int(numStr2))))

python系列教程-python的基础语法