Python自学之路(一): 注释、算数运算符、变量基本使用

认识 Python

Python 的创始人为吉多·范罗苏姆(Guido van Rossum)。没错!就是下面这位牛人
在这里插入图片描述

下载和安装

第一步:安装Python 的集成工具Anaconda3,官网下载:https://www.continuum.io,下载完安装。
第二步:安装开发工具Pycharm,官网下载:https://www.jetbrains.com,下载完安装。

第一个Python程序

print("Hello World")

注释

# 这是一个单行注释 快捷键 Ctrl+/
print("hello python")  # 输出 `hello python`

"""
这是一个多行注释
在多行注释之间,可以写很多很多的内容……
"""

'''
这是一个多行注释
单或者双引号都可以,一对三个连续的就行
'''

算数运算符

# 算数运算符是 运算符的一种
print(10 + 20)  # 加
print(20 - 10)  # 减
print(10 * 20)  # 乘
print(10 / 20)  # 除
print(9 // 2)  # 取整数 4
print(9 % 2)  # 取余数 1
print(2 ** 3)  # 幂 8
# 在Python中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
print("❤" * 10)  # ❤❤❤❤❤❤❤❤❤❤
# 算数运算符的优先级
# 先乘除后加减,同级运算符从左到右,可以使用()调整计算的优先级,从高到低依次为:**(最高) * / % //(第二高) + -(最低)
print(2 + 3 * 5)
print((2 + 3) * 5)
print(2 * 3 + 5)

变量的基本使用

1.变量的定义
Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建
格式:变量名 = 值

name = "Tom"
age = 18

2.变量的类型
Python中定义变量时不需要指定类型,可以根据 = 等号右侧的值,自动推导出变量中存储数据的类型。内存中创建一个变量,会包括:1. 变量的名称;2. 变量保存的数据;3. 变量存储数据的类型;4. 变量的地址(标示)。
变量的类型:数据类型可以分为 数字型非数字型
数字型:整型(int) 浮点型(float) 布尔型() 真True 非0数–非零即真 假False 0 复数型(complex):主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题。
非数字型:字符串 列表 元组 字典
在 Python 2.x 中,整数 根据保存数值的长度还分为:int(整数)long(长整数)

# 变量的类型
name = "小明"
age = 18
sex = True
height = 1.75
weight = 70.0
print(type(name))  # str
print(type(sex))  # bool
print(type(height))  # float
print(type(age))  # int
flag = False  # True对应的是1,False对应的是0

3.不同类型变量之间的计算
① 数字型变量 之间可以直接计算

i = 11
j = 0.66
b = True  # True对应1,False对应0
print(i + j + b)  # 12.66

② 字符串变量 之间使用 + 拼接字符串

first_name = "三丰"
last_name = "张"
print(first_name + last_name)  # 三丰张

③ 字符串变量 可以和 整数 使用 * 重复拼接相同的字符串

print("❤" * 10)  # ❤❤❤❤❤❤❤❤❤❤

④ 数字型变量 和 字符串 之间 不能进行其他计算

4.变量的输入
Python 中可以使用 input 函数从键盘等待用户的输入
格式:字符串变量 = input("提示信息:")

price = float(input("请输入价格:"))
weight = float(input("请输入重量:"))
money = price * weight
print(int(money))

5.变量的格式化输出
输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符 (java不同)
% 被称为 格式化操作符,专门用于处理字符串中的格式;包含 % 的字符串,被称为 格式化字符串;% 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符
%s:字符串
%d:有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全
%f:浮点数,%.2f 表示小数点后只显示两位
%%:输出百分号%
格式:
print(“格式化字符串” % 变量1)
print(“格式化字符串” % (变量1, 变量2…))

name = "小明"
print("我的名字叫 %s,请多多关照!" % name)
student_no = 1
print("我的学号是 %06d" % student_no)
price = 10.5
weight = 3.5
money = price * weight
print("苹果单价 %.02f 元/斤,购买 %.02f 斤,需要支付 %.02f 元" % (price, weight, money))
scale = 0.1
print("数据比例是 %.02f%%" % (scale * 100))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值