欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

day2-语法基础和变量

时间:2023-05-16
学习小结

输出函数是将程序中的数据输出到控制台
输入函数:程序从控制台中获取数据

1.input函数(通过input输入数据得到的结果是字符串,不能运用于运算,要进行转换)

变量 = input(输入提示信息) - 提示用户输入内容,并且将输入的内容保存到变量中

age = input('请输入你的年龄:')print(age)

#提示用户输入姓名年龄和电话

name = input('请输入你的名字:')number = input('请输入你的电话:')print(name, number)print('姓名:',name, '电话:', number)

2.输出函数

print是将程序中的数据在控制台显示(打印)出来,凡是在控制台显示出来的内容一定是用print打印出的内容

1)基本用法

a.一个print打印一个数据

b.一个print打印多个数据:print(数据1,数据2,数据3,…)

print(10, 20, 3,)print(type(10.3), 10 + 2, type('你好'))number = 11233print(number)

2)高级用法

在默认情况下一个print打印内容占一行

a.定制end:print(数据1, 数据2, end=’’)

打印原理:程序指定print操作的时候,会先打印数据,然后再打印end的值(end默认为换行)

print(12, 15, end=' ')print(11)print(12)

想要空一行行就输入一个空的print()

print(11,end=';')print(1)print()print(3)

b.定制sep

定制sep是用来控制同时打印数据的时候,数据和数据之间的分隔方式,默认是空格

print(1, 2, 3, sep=',')print(1, 2, 3, sep=';')print(1, 2, 3, sep='n') # n 就是换行print(1, 3, 2, sep=',', end=';')print(1, 3, 2, end=',', sep=';')

3.注释

1)单行注释

ctr +/自动生成

2)多行注释

将内容放在三个英文状态下的双引号或者单引号之间

3)注释的作用

a.用注释内容对代码进行说明,提高代码的可读性

b.取消代码功能

4.行和缩进

1)行

python代码一条占一行,一条结束可以不写分号

print('hello')print('你好')

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

print('hello');print('你好')

2)缩进-一条语句前面的空格叫缩进

一条语句前面不能随便添加空格

5.标识符和关键字

1)标识符 - 命名要求

python标识符的要求:由字母、数字或者下划线组成,并且数字不能开头(不能出现这三者之外的符号)

a = 100a1 = 100a1_ = 100

2)关键字 - python中本身具备特殊功能或者特殊意义的一些标识符

打印所有的关键字

from keyword import kwlistprint(kwlist)

6.常用数据和数据类型
1)数字数据:用来表示数值大小的数据,例如年龄、身高、距离,金额
程序中表示数字数据的方法:和数学中表示数字的方法一样,支持科学计数法
数字对应的类型:数字数据分为整型(int)和浮点型(float)两种
2)文本数据:用来表示文字信息对应的数据,例如:姓名,地址,学校名称,电话号码,邮编,身份证号码
表示方法:必须将文本数据放在双引号或者单引号中
类型:字符串(str,单词缩写)
3)布尔数据:只有True和False两个值,True表示真的,表示肯定,False表示假的,表示否定
(True和false是关键字)
表示方法:直接写True或者False,不用加任何字符
类型:布尔(英文翻译,bool)
4)空值:None(表示无)
关键字:None
类型:None Type

7.操作

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

type(3.2)print(type(3.2))print(type(True))print(type('你好'))

字符串(文本数据)

2)类型转换:类型名加括号 - 将指定数据转换成指定类型

将10.9转换成整数int(10.9)print(int(10.9))

作业

题目:

选择题 下列哪个语句在Python中是非法的?()
A、x = y = z = 1
B、x = (y = z + 1)
C、x, y = y, x
D、x = y关于Python变量,下列列说法错误的是 ()
A、变量无须指定类型
B、变量可以重新赋值
C、变量⽆须先创建和赋值⽽直接使⽤
D、同一个变量可以保存不同类型的值下⾯哪个不是Python合法的标识符()
A、int64
B、40XL
C、self
D、stu_name下列关于Python语⾔说法错误的是()
A、Python是解释型语言
B、Python是⾯向对象语⾔
C、Python2.x和Python3.x是完全兼容的
D、普通的⽂本编辑器也可以写Python程序下列关于print函数用法错误的是()
A、print(100)
B、print(100, 200)
C、print(100, ‘hello world!’)
D、print(10 20) 填空题 Python中单行注释的符号是( ), 多⾏注释的符号是( )。语句a, b=10,20执⾏后,a的值是( );语句a, a = 10, 20 执⾏后,a的值是( )。Python程序文件扩展名是( )。在Python中,int表示的数据类型是( )。在Python中,字符串数据需要⽤( )或( )包裹。在Python中,布尔类型有( )个值,分别是( )。如果想要查看⼀个数据或者变量的数据类型,可以用( )函数。 编程题 写程序提示⽤户输入⽤户名和密码,并且将输⼊的内容保存到不同的变量中。使⽤一个print输出3个数据,3个数据在⼀行显示,并且用等号(=)隔开。 简答题 声明变量的时候, 变量名的注意事项有哪些?请写出Python语言有哪些优点。请写出Python常⻅的应用领域。写出你对今日授课内容中有疑问的地方(或者觉得有困难的知识点)。

选择题

BCBCD

填空题

#; “”“ ”“”10;20.py整型单引号;双引号两;Ture、Falsetype

编程题

x = str(input('请输入用户名:'))y = int(input('请输入密码:'))print('用户名:', 'x', '密码:', y)

x, y, z = 1, 2, 3print(x, y, z, sep='=')

简答题

变量名是由程序员自己命名;是标识符,不能是关键字;取名要见名知义,不使用系统函数名、类名和模块名,字母都小写,多个单词之间用下划线隔开。

1) 简单易学

2)开发效率高

3)解释型语言,具有平台可移植性

4)对两种主流的编程范式都提供了支持

5)规范程度搞,可读性强

1)数据分析

2)人工智能

3)量子交易

4)网络数据采集

5)自动化测试

6)机器学习

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。