9.14基本语法和变量1

9.14基本语法和变量

一、Python的基本语法

1、注释

注释就是代码中不参与解释(编译)执行的部分。(注释的存在不影响程序的功能正常运行)

注释在代码中的作用:

1)注释是对代码进行注解和说明(让程序员在读代码的时候更轻松)

2)让程序的功能消失

单行注释

1)单行注释 ----- 在注释内容前面加’# '(#后边有个空格)

# 单行注释
多行注释

2)多行注释 ----将注释内容放入三个双引号(""“注释内容 “””)或者三个单引号(’’‘注释内容 ‘’’)

  • 练习:求1+2+3+…+99的和
'''sum = 0
for x in range(100):
	sum += x
print(sum)
'''

"""
注释内容1
注释内容2
"""

2、行和缩进

1)python中一条语句占一行,一行结束后可以不写分号

print('你好')
print('吃饭了吗?')
如果非要把多条语句放在一行,两个语句中间必须要加分号
print('你好');print('吃饭了吗?')

3)python中一条语句的开头不能随便添加缩进(不能空格或者按tab键)

3、标识符和关键字

标识符

标识符是程序员在程序中给变量、函数或者类命名的时候的命名要求

标识符要求:

1.有字母、数字、下划线组成

2.数字不能开头

#变量名 = 数据
abc = 100
_abc = 100
abc123 = 100
__ = 100
_123 = 100
#123abc = 100会报错,数字不能开头,
#a*b = 100 会报错其他符号不能做标识符。

关键字

关键字:在python中本身就具备特殊功能或者特殊意义的标识符就是关键字,关键字只能在特定情况按特定的方式使用,不能用来给变量、函数、类取名字

#打印关键字
impport keyword
print(keyword.kwlist)

关键字包括:[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

4、常用数据和数据类型

1、数字数据 ------表示数值大小的数据就是数字数据,程序中使用的时候和数学中一样:和数学写法一样

例如:18、100、-10、1.2、-9.1、+56 、 1.99E13(科学记数法)、3e4

数字对应的类型:整型、浮点型、复数

a.整型(int) -----所有整数对应的类型

b.浮点型(float) —所有小数对应的类型

c.复数

2、文本数据 ---------用来表示文字信息的数据就是文本数据,程序中使用文本数据是需要将文字内容放到单引号或者双引号中

例如:“电话号码”,“身份证”,“13722230888”(身份证电话号码等特殊情况为文本数据)

文本数据对应的类型:字符串(str)

3、布尔数据 ----- 只有True和False两个值,True相当于生活中的yes表示真、肯定,False相当于生活中的no表示假、否定。

程序中表示True和False是首字母大写,才是关键字,小写不是关键字。程序中使用布尔数据的时候True和False直接写。

布尔数据对应的类型:布尔(bool)

4、空值 ------None 表示没有。(c语言空值为Null表示)

5、其他常用类型:列表、元祖、集合、字典、迭代器、生成器、函数、自定义类型等

print(3E-4)
print('hello world')
print(True,False)
# print(true)会报错 不是布尔不是数据也不是文本(没加引号),可以当做变量名但是没有定义变量所以它报错。

5、获取数据类型

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

print(type(100))
print(type('GM'))
print(type(12.3))
print(type(False))
print(type(12))
print(type('-----------------'))

二、输入和输出

1、输出(打印)函数 --print

功能:将程序中的数据显示到控制台

1)一次输出(打印)一个数据:print(数据(结果是数据的表达式))

print(80)
print(4+2)
print('python')
print('1234')
#打印字符串的时候引号是不显示的,打印出数字的时候也可能是打印的字符串

2)一次打印多个数据:print(数据1,数据2,数据3…)数据数量没有限制

print('python',4 + 2,type(False),True,12.3)

练习:在一行打印: 姓名: 小明 年龄:18 已婚:False

print('姓名:', '小明', '   年龄:',18 ,'   已婚'False)

3)设置参数end

print(数据,end = 回车) ----print打印数据的时候先将数据全部显示在控制台,显示完成后自动打印end的值,end默认是回车

end默认为/n(换行)重新给end赋值之后改变结果

print(100,end='!')
print(200)
print(100,200,300,end='==')

4)设置参数sep(同时打印多个数据时数据和数据的分割方式)

默认情况下一个print同时打印多个数据,数据之间用空格隔开,sep默认为空格

print(3,4,5,sep='<')
print(11,22,33,sep='+',end='=')

2、输入函数

input(输入提示信息)

input(输入提示信息)
input(‘请输入姓名:’)
input(‘请输入年龄:’)
input(‘请输入性别:’)
变量名 = input(输入提示信息) 在控制台输入什么变量名就可以保存什么

name = input('请输入姓名:')
age =int(input('请输入年龄:'))
gender = input('请输入性别:')
print(name, age, gender)
print(type(age), type(name), type(gender))
补充:类型转换
类型名(数据)

三、变量

变量就是用来保存数据,通过使用变量就可以使用变量中保存的数据

1.定义变量(定义=创建)
语法:
变量名 = 数据

说明:
变量名 - 程序员自己命名

要求:1.标识符 ; 2.不是关键字

规范:

1.见名知意(看到变量名就大概知道变量中保存的是什么数据)

2.所有的字母都小写,多个单词之间用下划线隔开:dog_name = ;cat_name =

3.不使用系统的函数名、类名、模块名:例如print、int、float、bool用了本身的功能就会消失

= - 赋值符号,固定写法,将右边数据保存到左边变量离去

数据 - 任何有结果的表达式,例如:具体某种类型的数据(a = 100)、已经赋值过的变量(c = a)、运算表达式(b = 10+20)

练习:定义三个变量,分别保存自己的姓名、年龄、电话

name = 'GM'
age = 26
tel = '13032066888'

2.使用变量

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

print(18)
print(age)
print(18+10)
print(age + 10)

练习:打印个人信息:姓名: ,年龄: ,电话:

方法一:

print('姓名:', name, ',', '  年龄:', age, ',',  '  电话:', tel)

方法二:

print('姓名:', end='')
print(name, ',')
print('年龄:', end='')
print(age, ',')
print('电话:', end='')
print(tel, '。')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值