第二天 基础语法和变量

常用快捷键

ctr + / - 注释和取消注释

ctr + s - 保存

ctr + c - 复制(拷贝)

ctr + v - 粘贴

ctr + z - 撤销

ctr + x - 剪切

ctr + a - 全选

ctr + shift + z - 反撤销

1.注释

高级语言的代码由两个部分组成:有效代码(被编译器或解释器翻译成机器码,真正指挥计算机干活的部分)+注释(不参与编译执行功能,不影响程序功能)

注释-代码中的说明性文字,用来对程序的功能进行注释和说明(帮助程序员更加方便地阅读代码)

1)单行注释:在注释内容前加#

2)多行注释:在多行前后加三个引号。例如

"""
多行注释1
多行注释2
"""

打印hello world!

print("hello world!")   # 注释内容

2.行和缩进

1)一条语句占一行;一行结束后不需要分号

2)如果非要一行显示多条语句,语句之间必须使用分号隔开

3)一行语句的开头不能随意添加缩进(空格和制表符-tab)

print('hello world!');print(100)

3.标识符和关键字

1)标识符(Python命名要求):由字母、数字下划线组成,并且数字不能开头

abc = 10
a12 = 10
__ = 10
# 123 = 10    #报错!数字不能开头
# 12a = 10    #报错!数字不能开头
# ab-12 = 10  #报错!出现了字母、数字下划线以外的东西

2)关键字:在Python中本身就具备特殊功能或者特殊意义的一些标识符,这些表示不能用来给别的东西当名字

例如: for、in、while、if等

for = 10 错误

4. 常用数据和数据类型

1)数字数据 – a.用来表示数值大小的数据就是数字数据。程序中数字的表示方法和数学中数字的表示方 法一样。例如:100、12.5、-1.23、+109、3e4/3E4(科学计数法)

​ b.数字对应的类型:整型(int) - 相当于数学中的整数、浮点型(float) - 相当于数学中小数

2)文本数据 – a.用文字内容来表示数据的信息的数据就是文本数据。程序中表示文本数据的时候必须将 文字内容放在单引号或者双引号中。 例如:‘余婷’、“重庆”、‘110’、‘hello!’
b.文本数据对应的类型:字符串(str)

3)布尔数据 - a.只有True和False两个值,分别表示真(对、肯定)和假(错、否定). 注意:True和False都是关键字,程序中表示的时候直接写
b.布尔数据对应的类型:布尔(bool)

4)空值 - None (相当于生活中的无)

"""
print(100)
print(23.45)
print(-0.23)
print(+23.34)
print(3E4)
print("hello world!")
print(18)
print('13458900851')
print(True)
print(False)print(10 > 20)
print(True)
print(None)
"""

print(100) #注意:语法涉及到的所有符号必须是英文输入法下的符号

5.获取数据类型的函数(工具):type

type(数据)—获取指定数据的类型

print(100)      # print工具的作用是将括号中的内容显示在控制台
type(100)       # type只是单纯获取某个数据的类型,不会将结果显示在控制台
print(type(100))        # <class 'int'>

练习:在控制台显示数据:“abc”、‘123’、True、以及 12.5 的类型

print(type("abc"))
print(type('123'))
print(type(True))
print(type(12.5))

5 输出函数-print

print的作用是将数据在控制台显示出来(将数据在控制台打印出来)
1)用法一:print(数据) - 将指定数据打印到控制台(一次打印一个数据)
这儿的数据可以是具体的某种的类型:

print(100)
print(2.34)
print('abc')
print(False)

数据还可以是某种运算表达式的结果

print(10 + 20)
print(10 - 20)

2)用法二:print(数据1, 数据2, 数据3,…) - 同时打印多个数据

print(100, 200, 300)
print('余婷', 18, '重庆')
print('余婷', 28-10)

3)方法三:定制end
end的值默认是换行符,会导致一个print把数据打印完成后会自动换行
print(数据, end=字符串)
print(数据1, 数据2, 数据3,…, end=字符串)

print(100, end='-')
print(200)
print(300)
"""
100-200
300"""
print(10, end='+')
print(20, end='==')
print(30)
"""
10+20==30"""
print(100, 200, end='abc')
print('余婷')"""
100 200abc余婷"""

4)用法四:定制sep
sep控制的是同时打印多个数据的时候,数据和数据之间的分隔方式,默认是空格
print(数据1, 数据2, 数据3,…, sep=字符串)

print(10, 20, 30, 40)
"""
10 20 30 40"""print(10, 20, 30, 40, sep=',')
"""
10,20,30,40"""print(10, 20, 30, 40, sep='+')
"""
10+20+30+40"""

练习:以 '10and20and30and40’的格式打印10、20、30和40

print(10, 20, 30, 40, sep='and')print(100, 200, end='=', sep='-')
print(-100)
"""
100-200=-100"""

6.输入函数 — input

变量 = input(输入提示信息) - 在控制台打印输入提示信息提示输入内容,并且返回输入的数据。(输入的时候以回车结束输入)
注意:不管从控制台输入的内容是什么,返回的数据的类型都是字符串(str)

name = input('请输入你的名字:')
print(name, type(name))    # xiaoming <class 'str'>age = int(input('请输入你的年龄:'))
print(age, type(age))     # 23 <class 'int'>
print(age + 1)      # 24

练习:输入学生的分数,并且将输入的分数加100再打印出来。(分数可以是小数)

score = float(input('请输入分数:'))
print(score + 100)

7. 类型转换:

类型名(数据) - 将指定的数据转换成指定类型

age = '18'
print(type(age))        # <class 'str'>age = int('18')
print(type(age), age)        # <class 'int'>

8. 变量

(1). 如果程序中没有变量
问题一:代码的可读性很差
print(18)
print(19)

age = 18
print(age)
print(age+1)

问题二:大量相同数据重复写,修改的时候要改很多个地方

print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')message = '托儿索:面对疾风吧!'
print(message)
print(message)
print(message)
print(message)
print(message)

(2)变量

变量的作用:保存数据 (在程序中如果需要一个数据,就先定义一个变量把这个数据存起来,以后每次要使用这个数据就使用保存这个数据的变量)

1)定义变量(创建变量)

语法:
变量名 = 数据

说明:
a. 变量名: 程序员自己命名;
要求:是标识符;不能是关键字
规范:见名知义(看到变量名就知道这个变量中保存的是什么数据);字母都小写,多个单词用下划线隔开;
不使用系统的函数名、类名或者模块名
b. = : 赋值符号;固定写法
c. 数据: 任何有结果的表达式,可以是:具体的某种类型的数据、有结果的运算表达式、函数调用表达式等!

average_score = 89
# print = 10   # print不能给变量命名
# print(100)# int = 10      # int不能给变量命名a = 23
b = 10 + 20
# address = input('请输入你的地址:')

2)使用变量
使用变量就是使用变量中保存的数据(数据能做的事情,保存数据的变量都可以做)

x = 100# print(100)
print(x)        # 100# print(type(100))
print(type(x))# print(100 + 2)
print(x + 2)str1 = '你好:'
# input('你好:')
# input(str1)

3)修改变量

a = 100
print(a)a = 200     # 重新给变量a赋值为200
print(a)a = 'Python'    # # 重新给变量a赋值为 'Python'
print(a)

第二天:基础语法和变量相关推荐

  1. JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...

    Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

  2. 基础语法和变量day2学习内容

    基础语法和变量 内容: --------基础语法 --------print函数的使用 --------变量 --------数学运算符 --------比较运算符 一.基础语法 注释 单行注释 多行 ...

  3. Python基础语法和变量1

    # *** Python基础语法和变量*** 1)基础语法 1.注释:注释 - 代码中不会被翻译成机器码的部分(不影响程序功能的部分) 1)单行注释:在一行内容前加#,让这行内容变成注释 (快捷键:c ...

  4. python变量类型-【干货】Python基础语法之变量类型

    原标题:[干货]Python基础语法之变量类型 还没关注? 01 Python编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错. 解决 ...

  5. python基础语法和变量

    基础语法和变量 1.常见快捷键 # ctr + / - 添加/取消注释 # ctr + s - 保存 # ctr + c - 复制.拷贝 # ctr + v - 粘贴 # ctr + x - 剪切 # ...

  6. day02——基础语法与变量

    day02--基础语法与变量 01firstBlood 常用快捷键 如: ctrl + / - 添加或者取消注释 ctrl + c - 复制 ctrl + v - 粘贴 ctrl + a - 全选 c ...

  7. Python Day1 基础语法和变量【零基础】

    文章目录 Day1 基础语法和变量 1. 常用的快捷键 2. 基础语法 2.1 注释 2.2 行和缩进 2.3 基本数据的数据类型 2.4 相关工具 2.5 标识符和关键字 3. 输出函数 3.1 一 ...

  8. day02基础语法和变量

    DAY02基础语法和变量 一. 基础语法 1.注释 注释就是代码中不会被翻译成机器码的部分(不参与编译执行的部分),注释的存在不会影响程序的功能.让一个代码消失,是注释代码,不要删除代码. 变绿是字符 ...

  9. Day2 - 基础语法和变量

    基础语法和变量 一.File中Settings的一些设置 二.基础语法 1. 注释 ------代码中的说明性文字,用来对程序的功能进行注解和说明 ------ 帮助程序员更加方便的阅读代码 2. 行 ...

最新文章

  1. Flex中如何通过horizontalTickAligned和verticalTickAligned样式指定线图LineChart横竖方向轴心标记的例子...
  2. wpf中的点击窗口放大放小按钮怎么写_Python tkinter教程01:创建窗口
  3. PCA(主成分分析)降维的概念、作用及算法实现
  4. Hibernate 批量插入、更新与删除
  5. DataTable.Compute功能
  6. 年仅26岁!这位双一流大学的特任教授,攻克世界数学难题
  7. 工作流实战_16_flowable 办理任务
  8. kodi android 目录,Kodi添加本机和电脑上的电影视频、音乐、图片目录教程
  9. java分页插件PageHelper的内置list数据操作失败
  10. PAT Basic 1056
  11. 风险投资,扼杀中国互联网创新的黑手
  12. 苹果6解锁ID锁支持ios13以下所有系统
  13. imp遇到重复数据_oracle的imp导入时覆盖目标数据库
  14. [BZOJ1233][Usaco2009Open]干草堆tower(单调队列优化)
  15. Raspberry Pi 4 树莓派4 支持操作系统
  16. 【OpenCV 例程 300篇】219. 添加数字水印(盲水印)
  17. win10安装opcenum_Windows10镜像安装失败的两种解决方法
  18. John Ripper的模式和配置
  19. 鸿蒙使用linux内核微内核,浅谈鸿蒙操作系统的微内核
  20. pdf合并小工具python

热门文章

  1. MySQL 学习笔记本
  2. JSP基础开发,可以用一些小型的项目中(简单学习,已过时,但是在一些项目中可以用到)
  3. std::mutex::lock
  4. 魅蓝这也叫向5c致敬?
  5. java getresources_Java的getResources方法
  6. C++实现数据结构实验停车场管理系统
  7. 数控机床坐标的介绍,通俗易懂,新手入门必学!
  8. tp命令进行transport请求
  9. PI机器人解决方案RMS-下篇——DH参数校准模块
  10. 在Visual Basic 中使用C++ 类 (转)