15天零基础学会python全套教程与练习(网课可以看B站“黑马程序员“) 第2天
今天我们讲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


输入数字类型


数据类型转换


练习



更多推荐

所有评论(0)