每日一结---0914

Python基本语法

代码=有效代码+注释

各类符号必须为英文符号,注释内可包含中文。

1. 注释

代码当中不参与编译(解释)和执行的部分,注释的存在不影响程序执行和功能实现。

添加注释语法:

  • 单行注释:在注释内容前加#(#后面最好有个空格)。单行注释可将注释放在代码上一行、下一行或代码后的同一行。
  • 多行注释:’’‘注释内容’’'或""“注释内容”""

目的:

  1. 对代码进行注解和说明,是让程序员便于程序员解读程序。

  2. 使代码功能消失

例 1.1.1:

print('hello world')    #打印hello world

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

2. 行和缩进

2.1行

  • Python一条语句占一行,一行结束后可以不写分号;

  • 如果要在一行显示多条语句,语句之间必须使用分号;

例 2.1.1:

print('你好')
print('您好')
print('hello'); print('world')
错误语句:print('hello')print('world')

2.2 缩进

  • Python一条语句的开头不能随意添加缩进(空格或者Tab);
  • 部分函数有固定缩进格式

例 2.2.1:

if 20>18:
    print('大了')
else:
    print('小了')

3. 标识符和关键字

3.1 标识符

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

要求:

  1. 只能由字母、数字、下划线自由组合;
  2. 数字不能开头。

例 3.1.1:

aa = 12
_aa = 151
_12 = 161
_c2 = 48
_ = 25

错误标识符:

1c = 15 (以数字作为开头)
c*b = 484(包含下划线以外的符号)

3.2 关键字

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

查询关键字代码:

import keyword
print(keyword.kwlist)

在Python中全部关键字:

['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.常用数据和数据类型

4.1 数字数据

表示数值大小的数据(如身高、年龄、体重、距离等),在Python中使用时和数学中用法一致,直接写。

数字对应的类型有三种:

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

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

c.复数:由实部和虚部组成的数。

例 4.1.1:

18100012.269-26+595.21E4(科学计数法)

4.2 文本数据

表示文字信息的数据(如学校、姓名、地址等),程序中使用文本数据的时候需要将文字内容放在""或’'中。

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

例 4.2.1:

"hello world"
'hello world'
'你好,世界'
'1515***15151'

4.3 布尔数据:

只有***True***和***False***两个值(固定写法,关键字);True表示真,False表示假。程序中使用布尔的时候True和False直接写。

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

例 4.3.1:

if 20>18:
    print(True)
else:
    print(False)

4.4 其他数据类型

  • 空值(None):表示没有。
  • 其他常用类型:列表、元组、集合、字典、迭代器、生成器、函数、自定义类型。

4.5 获取数据类型

通过 type 函数获取指定数据或指定变量内存储的数据的类型

语法:type(数据或存储数据的变量)

例 4.5.1:

print(type(100))  #打印数据类型
print(type(10.2), type(12), type('十一') #打印多个数据的数据类型

4.6数据类型转化

语法:类型名(数据)

例4.6.1:

int('11') #将字符串转换为整型
float('11.2') #将字符串转换为浮点型

5. 输出和输入函数

5.1 输出(打印)函数

输出函数目的是将程序的数据显示到控制台。

  1. 一次打印一个数据:print(数据)
  2. 打印运算结果:print(运算公式);
  3. 一次打印多个数据:print(数据1, 数据2, …);
  4. 设置参数***end(换行)***:print打印数据的时候先将数据全部显示在控制台,显示完成后自动打印end的值,end默认是回车。print(数据, end=‘设置的end值’);
  5. 设置参数 sep(改变数据间的分割方式):默认情况下,一个print同时打印多个数据,数据之间用空格隔开。print(数据1, 数据2, …,sep=‘设置的sep值’)

例 5.1.1:

print(80)	#一次打印一个数据
print(5+3)	#打印运算结果
print('hello')	#文本数据
print(10, 20, 30)	#打印多个数据
print(10, 'hello', False, 12.3)	#打印多个多类型数据

print(100, end='.')
print(200)	#设置end值

print(100, 200, 300, sep=',')	#设置sep值,将打印的三个数据用逗号隔开

5.2 输入函数

从控制台输入数据导入程序中使用,需要输入多少数据就要创建多少input函数。

语法:变量名 = input(输入提示信息)	#输入数据并存入变量当中
注:不管通过inp从控制台输入的数据是什么,得到的数据的类型都是字符串。

例 5.2.1:

name = input('请输入您的姓名:')
age = int(input('请输入您的年龄:'))	#此时获得的年龄数据为整型
gender = input('请问您的性别:')
print('您的姓名是:', name, '您的年龄是:', age, '您的性别是:', gender)	#输入姓名、年龄、性别并输出

6. 变量

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

6.1 定义变量

定义 == 创建,定义变量 == 创建变量

语法:变量名 = 数据

变量名是程序员自己命名的

要求:是标识符(由字母、数字、下划线组成,不能由数字开头),不是关键字;

规范:

  1. 见名知义(看到变量名就大概知道变量中保存的是什么数据);
  2. 所有字母都小写,多个单词之间用下划线隔开;
  3. 不使用系统的函数名、类名、模块名。

数据是任何有结果的表达式

  1. 具体某种类型的数据;
  2. 已经赋值过的变量;
  3. 运算表达式。

例 6.1.1:

a = 100	#给变量a赋值100
b = 'hello'	#给b赋值hello
c = a	#将变量a的值赋值给c
d = 10 + 20	#将10+20的运算结果赋值给d

6.2 使用变量

使用变量就是使用变量里存储的数据,数据能做的事情,变量都能做。

例 6.2.1:

a = 15
b = 16	#定义变量a和b,并给他们赋值
print(a)	#打印变量a的值
print(a + b)	#打印变量a+变量b的运算结果

总结

以上就是今天学习的内容,通过今天的深入学习,掌握了print函数、input函数的使用以及变量的定义、使用。对Python基本语法有了基本的认识。对数据类型的区分在Python的使用中还不是特别熟练,还需要加强对不同类型数据在定义变量时的程序写法,拓展练习变量的使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值