栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

day2-语法基础和变量

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

day2-语法基础和变量

学习小结

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

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 = 11233
print(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 = 100
a1 = 100
a1_ = 100

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

打印所有的关键字

from keyword import kwlist
print(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, 3
      print(x, y, z, sep='=')
      

      简答题

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

        1) 简单易学

      2)开发效率高

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

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

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

        1)数据分析

        2)人工智能

        3)量子交易

        4)网络数据采集

        5)自动化测试

        6)机器学习

      转载请注明:文章转载自 www.mshxw.com
      本文地址:https://www.mshxw.com/it/741429.html
      我们一直用心在做
      关于我们 文章归档 网站地图 联系我们

      版权所有 (c)2021-2022 MSHXW.COM

      ICP备案号:晋ICP备2021003244-6号