2021-04-01 第一阶段day2

一、快捷键的使用

1、shift + alt + R         执行
2、shift + alt + 上/下        整行移动
3、command + alt + L         代码格式化
4、command + delete         删除整行
5、alt + 鼠标左键         多个光标
6、command + /         注释整行
7、command + D         复制整行
8、command + 鼠标左键         查看该变量/函数
9、shift + alt + 鼠标左键        对列选中
10、 iter+回车        for循环
11、command + shift + +/-         快速缩小放大
—————————————————————————

二、函数

1、print函数:

作用:将括号中的内容显示在控制台中。

print(”你好“)
print(“世界”)

2、input函数:

变量 = input(“需要显示的内容”)
作用:将用户输入的内容复制给变量

name = input("请输入姓名:")
print(“name+',你好!'”)

———————————————————————————

三、数据

1、变量

程序运行在哪里?—— 内存
程序在处理什么?—— 数据

(1)定义:在内存中操作数据

(2)语法: 变量名称 = 数据

数据存在数据地址,变量名存在变量名地址
赋值给的是数据地址 不是变量名地址
name01 = "悟空"
name02 = name01 + "八戒"
name01 = '唐僧'
print(name02)
name02 = name01 + "八戒"
print(name02)

(3)变量的命名:

  • 字母必须小写,多个单词以下划线隔开 student_name=“xxx”
  • 不能数字开头 01day
  • 空格不能作为变量名 student name
  • 关键词不能用作变量名 class def

(4)变量的各种写法:

  • 变量名称 = 数据
  • 变量名称1 = 变量名称2 = 数据
  • 变量名称1 , 变量名称2 = 数据1 , 数据2

2、删除语句

(1)作用:用于删除变量,解除与对象的关联。

(2)引用计数:每个对象记录被变量引用的次数,当为0时被销毁。

name01= "数据"   # 引用计数=1
name02= name01   # 引用计数=2
name03= name01   # 引用计数=3
# 删除变量
del name01    # 引用计数=2
del name02,name03  # 引用计数=0

3、类型

注:python语言变量没有类型,但关联的数据有类型

(1)整型int

存储整数。

number01 = 250

(2)字符串型 str

存储文字。

name = "悟空"

str与int相加:

data01 = "1" + "2"  # 字符拼接
data02 = 1 + 2      # 数学运算
print(data01)
print(data02)

(3)浮点数型 float

表示小数,包含正数、负数、0.0.

number02 = 2.5

(4)布尔类型 bool

命题:带有判断性质的陈述句
类型:True;False

# 命题 :我是一个总统
result = input('请输入您的职位:') == "总统"
print(result)

(5)类型转换

结果 = 数据类型(代转数据)

  • str->int
data01 = int("10")
  • int->str
data02 = str(10)
  • str->float
data03 = float("1.23")
  • float->str
data04 = str(2.78)
  • int->float
data05 = float(15)
  • float->int(***)
data06 = int(1.5)
print(data06)    # 1    # 向下取整(截断删除)

注意:str转换为其他类型时,格式必须正确
data07 = int(“abc”) "abc"格式不是整数
data07 = int(“1.2”) "1.2"格式不是整数

5、运算符

(1)算数运算符

            + - * 幂运算**
            /  小数商
            // 整数商
            %   余数

优先级高低:
()
**
* /%//
+ -

(2)增强运算符

+=
-=
*=
/=
//=
%=
**=

(3)比较运算符

< > >= <= == !=
返回值类型:bool型
比较运算的数学表示方式: 0<=x<=10

(4)逻辑运算符

与: 并且 and 一假俱假
或:或者 or 一真惧真
非:不是

# 命题:
# 有钱吗? and 有房吗? and 有北京牌照吗?
print(int(input("请输入存款:")) > 100000 and int(input("请输入房产量:")) > 0 and input("是否有北京牌照:") == "有")

# 有钱吗? or 有房吗? or 有北京牌照吗?
print(int(input("请输入存款:")) > 100000 or int(input("请输入房产量:")) > 0 or input("是否有北京牌照:") == "有")

# 有钱吗? or 有房吗? and 有北京牌照吗?
print(int(input("请输入存款:")) > 100000 or int(input("请输入房产量:")) > 0 and input("是否有北京牌照:") == "有")

# 非
print(not True)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值