第二天 基础语法和变量

常用快捷键

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. 1 SQL server数据库基础
  2. Yii2 解决2006 MySQL server has gone away问题
  3. Nginx反向代理与负载均衡等配置文件示例
  4. ArcGIS Runtime SDK for Android开发之调用GP服务(异步调用)
  5. Codeforces Round #460 (Div. 2)
  6. 怎么注册DLL到注册表
  7. 3D打印文件制作,以及3D打印机使用
  8. 安卓手机如何防盗_如何使用IMEI号码追踪丢失的安卓(Android)手机
  9. 落枫推荐:firefox插件firebug的8个最优秀扩展
  10. 2022年全国职业院校技能大赛:网络系统管理项目 A模块-网络构建(10套样题)
  11. 分享一套国产化技术开发JAVA语言,大佬手下留情
  12. 在windows环境下搭建mac os
  13. linux下c使用lzma_使用 LZMA SDK
  14. HTML5+app开发学习之调试篇
  15. 四川大学信息服务平台 ScuInfo网页 JSON数据解析
  16. free -m 详解
  17. [LeetCode]122. Best Time to Buy and Sell Stock II
  18. 只看活动结案报告?营销活动效果你还能做的更好
  19. 联想 DM5000H混合闪存阵列助力汽车街优化数据管理
  20. XeLaTeX编译时不显示目录

热门文章

  1. Python实现数字推盘游戏重排九宫8-puzzle
  2. 防止别人蹭网的较常用方法
  3. 怎样在Safari中禁用自动播放视频?
  4. 在vue中使用antV-G2展示半径饼状图
  5. Windows注册表Userinit建简介与丢失后(系统无法登录)恢复办法
  6. 万万没想到,最后的消泡能手是曝气池有机硅消泡剂!
  7. Office365 Word/Excel/PPT 无格式粘贴 设置方法最新终极版 (针对Macos venture 13系统)
  8. 创·人 | 赵欧伦:90后不要和同龄人比较,认知自己是最酷的事情
  9. 分别使用dom和dom4j解析XML文档
  10. js截取html元素生成图片