Day02笔记
day01回顾
两种运行模式
1.交互模式
2.解释执行模式
基本输入输出函数
1.print(1,2,3,4,end='\n',sep=' ')
' ' 空格
' \n ' 换行符
2.input()函数
作用:
用于获取用户输入的文字,并以字符串的格式返回
调用格式
input('提示语字符串')
input是阻塞函数
注释
作用:
让解释执行器忽略其中内容,通常让人看,不想让python解释或者执行。
以#开头。
python只有单行注释,没有多行注释
赋值语句
用于将名称绑定到特定值,以及修改属性或者可变对象的成员项
作用:创建或修改一个变量并关联(绑定)特定的值(一个表达式执行后的结果)
语法:
目标变量1 = 表达式
目标变量1 = 目标变量2 目标变量3 = 表达式
目标变量1 =,目标变量2, 目标变量3,... =
说明
目标变量名必须是一个标识符
1.第一个为变量赋值,python会创建变量同时绑定表达式执行结果
2.第二次或之后为变量赋值,python会改变变量的绑定关系,绑定新的表达式执行结果
变量
变量通常使用赋值语句,for语句,def语句,class语句等创建。绑定一个数据对象。
一个变量只能绑定一个数据
变量名
变量名必须是一个标识符
标识符的命名规则:大小写字母、下划线、数字,但不能以数字开头
小驼峰命名法:getNameAge
大驼峰命名法:GetNameAge
匈牙利命名法:get_name_age
关键字:
以下标识符用作保留字或关键字 语言,不能用作普通标识符。它们必须拼写 正如这里所写的:
False await else import pass None break except in raise True class finally is return and continue for lambda try as def from nonlocal while assert del global not with async elif if or yield
练习一
写一个程序,myprog.py
1.让用户输入用户名
2.让用户输入密码
3.打印
谁谁谁 的 密码是 叉叉叉
del语句
作用
用户删除变量,同时解除于对象的绑定关系,如果可能则释放对象
语法
del 变量名
del变量名1,变量名2,......
自动化内存管理和引用计数,当对象的引用计数为0时,该对象会被释放
python的数据类型
python数据类型大致可以分为3类
1.字符串(文字)
2.数字
3.容器
家庭住址:北京朝阳区
年龄:35
身高:1.73
字符串
程序中,用来记录人类文字信息的一种数据类型
创建字符串的字面值
用英文的 ' 或 " 或 "' 或 """ 开始或结束
print("同学们好") print('同学们好') print('''同学们号''') print("""同学们好""")
说明
双引号字符串内部的单引号(')不算字符串的结束符
单引号字符串内部的双引号(")不算字符串的结束符
三引号内部的的单引号和双引号不算字符串的结束符