今天我们讲python的基础语法。

字符串

字符串(string,简写为str),也叫文本,是由任意数量的字符如中文,英文,各类符号,数字组成。所以叫字符的串。

在python中,字符串需要用双引号 " " 包围起来

如:

" 我是大帅哥"

"学python来黑马"

"sdfghjbvfytujgfu@#%"

"123456756765"

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

作用:注释不是程序,不能被执行,只是为了易读性,对程序代码进行解释说明

注释分类:

1,单行注释:以#开头,#右边所有文字当作说明,不被执行,仅起到辅助说明的作用。

注意:一般建议 # 和注释内容以一个空格隔开(主要是为了美观和规范,无其他含义)

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

注释实战

单行注释

多行注释

变量:在程序运行时,记录数据用的(可以看作一个盒子)

变量的定义格式: 变量名称=变量的值

做一个定时的小程序:每隔一小时输出一下钱包余额

快捷键:Ctrl + D (可以复制代码到下一行)

练习  (加(+),减(-),乘(*),除(/))

入门阶段,三种数据类型

string:字符串

integer:整型

float:浮点型

语法:type(被查看类型的数据)

使用方式:

方式1:使用print直接输出类型信息

方式2:使用变量存储type()语句的结束

方式3:使用type()语句,查看变量中存储的数据类型信息

注意:变量存储的是数据类型,变量本身无类型

(可以把变量看成一个盒子,装什么就会说是什么盒子,比如说装鞋子就会说是鞋盒,装玩具就会说是玩具盒,但是盒子本身只是盒子而已,不是鞋子也不是玩具)

(所以说字符串变量并不是说变量是字符串类型,只是说它存储了字符串)

类型转换:

字符串转数字,数字转字符串等等

常见的转换语句:

将数字类型转换成字符串

将字符串转换成数字

注意:想要将字符串转换成数字,必须要求字符串内的内容都是数字

整数转浮点数

浮点数转整数

注意:浮点数转整数会丢失小数部分,即丢失精度

标识符:名字(用作内容的标识)

命名规则:

1,内容限定

(只允许使用英文,中文,数字,下划线)

1.不推荐使用中文

2.不可以使用数字开头

2,大小写敏感

可以区分大小写

3,不可使用关键字(不用记关键字,输入的时候会显示不同的颜色)

规则1:内容限定,限定只能使用:中文,英文,数字,下划线

注意:不能以数字开头

错误的代码示范:  1_name=: "张三"           (错误点:以数字开头)

                               name_!= "张三"             (错误点:有!,不符合内容限定的要求)

规则2:大小写敏感

规则3:不可使用关键字

错误示范:使用了关键字,class=1(注意是小写c要是大写的C就可以)

                  使用了关键字,def=1

变量命名规范:

1,见名知意

name = "张三"                                     age = 11

2,下划线命名法

first_number = 1                                student_name="小明"

3,英文字母全小写

运算符:

算术运算符

演示python中的各类运算符

赋值运算符

字符串的三种定义方式:

1,单引号定义法    name ='黑马程序员'

2,双引号定义法    name="黑马程序员"

3,三引号定义法    name="'黑马程序员'"

字符串的引号嵌套:

1,单引号定义法,可以内含双引号

2,双引号定义法,可以内含单引号

3,可以使用转移字符(\)来将引号解除效用,变成普通字符串

字符串拼接

如果有两个字符串(文本)字面量,可以将其拼接成一个字符串,通过+号完成

print("我是大帅哥"+"天天照镜子")

输出结果: 我是大帅哥天天照镜子

一般情况下,字面量和变量或变量和变量之间会使用拼接

1,字符串字面量之间的拼接

2,字符串字面量和字符串变量的拼接

字符串格式化



注意:多个变量占位,变量要用括号括起来,并按照占位的顺序填入
1,通过占位的形式,完成拼接

2,通过占位的形式,完成数字和字符串的拼接

数据类型占位有三类:

字符串格式化-------数字精度控制:

可以使用辅助符号:“m,n”来控制数据的宽度和精度

1,m,控制宽度,要求是数字(很少使用),设置的宽度小于数字本身,不生效

2,n,控制小数点精度,要求是数字,会进行小数的四舍五入

字符串格式化------快速写法(可以通过f"{变量}{变量}"的方式进项快速格式化)(适用于对精度没有要求时快速使用)

对表达式进行格式化

表达式是一条具有明确执行结果的代码语句

注意:在无需使用变量进行数据存储的时候,可以直接格式化表达式来简化代码

练习

数据输入

数据输入:print

数据输出:input

输入数字类型

数据类型转换

练习

更多推荐