Python软件安装与Python语法

今天我们学习分享一下python基础语法!

分享之前我们还需安装相关的Python的解释器,开发程序PyCharm的安装

Python解释器安装步骤

1. 下载安装包
2. 安装
3. 验证是否安装成功
1. 下载安装包
打开 Python 的官网 https://www.python.org/ , 找到
Downloads
进入到下载页面之后, https://www.python.org/download
s/windows/
通过搜索找到我们要安装的 python  的版本的安装包,下载
2. 安装
下载完毕 Python 解释器的安装包之后,找到安装的可执行的 exe
件,也就是 .exe , 右键选择以 管理员身份运行
安装步骤如下步骤所示:
选择好安装路径之后, 点击Install 进行安装。
3. 验证是否安装成功
使用windows快捷键, win + r 调出电脑的运行窗口 在运行窗口中输入 cmd , 输入完毕之后可以直接 回车, 或者 点击 确定。
此时,会弹出一个命令提示符的黑窗口。
在此窗口的中,输入 python.
输入完毕之后 直接回车。当提示有以下信息时。表示已经安装成功:
Pycharm 安装步骤
1. 官网 下载安装包
2. 正常 安装,注意手动选择安装位置,方便后续的查找与使用

软件的安装与卸载的注意事项

适应于大多数软件的安装与卸载:

python基础语法

1.第一个python程序

方式一:黑窗口

win+R弹窗输入cmd

方式二:开发工具pycharm

开发工具

new project -> 确定项目location以及python解释器 -> create

2.字面量

含义: 在程序代码中被写下来的固定的值,就是字面量 ​

字面量基本类型: 整数类型 浮点数类型 布尔类型 字符串类型

print(10)
print(3.14)
print(True)
print("你好")

3.注释

注释含义: 在程序中对代码解释说明的文字

注释分类: 单行注释(#内容)和多行注释("""内容""")

"""
演示多行注释:
字面量含义: 在程序中被写下来的规定的值,就是字面量
字面量类型: 整数:10等  浮点数:3.14等  布尔值:True或者False  字符串:'你好'等
"""
# 演示单行注释
# 打印一个整数
print(10)  # 结果:10
# 打印一个浮点数
print(3.14)  # 结果:3.14
# 打印一个布尔值
print(True)  # 结果:True
# 打印一个字符串
print("你好")  # 结果:你好

4.变量

变量含义: 在程序运行过程中,用来存储数据的或者记录值抽象概念

定义格式: 变量名 = 变量值       解释: 把=后面的值赋值给=前面的变量

变量好处: 存储程序运行中变化的数据    重复使用

# 需求: 定义一个变量作为钱包,用于存储钱,一开始存了10元,花了5元,打印最终结果
money = 10
money = money - 5
print(money)

5.print函数

print函数功能: 输出指定数据到控制台

print函数输出一个内容:  print(内容)

print函数输出多个内容:  print(内容1 , 内容2 , ...)

name = '张三'
pwd = '123'
print(name, pwd)
print('用户名:', name, ',密码:', pwd)

注意: 在print中可以直接进行运算

print(1 + 1)
print(2 - 1)

print自带换行操作:  print(end='\n')

# 正常打印,从结果分析每个print应该都有一个换行操作
print('杭州')
print('亚运会')
print()  # 默认换行功能
# 默认每个print都有一个换行操作 : end = '\n'
print('杭州', end='\n')
print('亚运会', end='\n')
print(end='\n')  # 手动换行功能
# 能不能去除换行操作或者把换行符改成其他内容
print('杭州', end=' ')
print('亚运会', end='*')
# 注意: print打印字符串中能够自动识别\n换行符
print('\n大数据')

6.type函数

type函数功能: 查看指定数据的类型

print(10, type(10))  # 10 <class 'int'>
print(3.14, type(3.14))  # 3.14 <class 'float'>
print(True, type(True))  # True <class 'bool'>
print('你好', type('你好'))  # 你好 <class 'str'>

type函数的返回值: 指定数据的类型

注意: 当type中放置的是变量,本质查看的是变量记录的数据的类型

7.数据类型转换

str(x) :  x可以是任意数据,它们都能转换为字符串类型

a = str(10)  # '10'
b = str(3.14)  # '3.14'
c = str(True)  # 'True'
print(type(a))  # <class 'str'>
print(type(b))  # <class 'str'>
print(type(c))  # <class 'str'>

int(x) : 数值间可以相转换(浮点数转整数会丢失精度), 注意: 如果是字符串转整数,前提字符串中只能是整数

print(int(3.94))  # 3   浮点数转整数,涉及到精度损失
print(int(True))  # 1
print(int(False))  # 0
print(int('10'))  # 10
# print(int('3.14'))  # 报错
# print(int('True'))  # 报错

float(x): 数值间可以相互转换, 注意: 如果是字符串转浮点数据,前提字符串中是整数或者小数   

print(float(3))  # 3.0
print(float(True))  # 1.0
print(float(False))  # 0.0
print(float('10'))  # 10.0
print(float('3.14'))  # 3.14
# print(float('True'))  # 报错

8.标识符

标识符含义:  在程序中的一列名字,用于给变量,函数,类,方法等命名

命名规则:
标识符组成: 所有字母,所有数字,下划线,以及中文(不建议)

a = 10
a2 = 20
a_3 = 30
姓名 = '张三'
print(a, a2, a_3, 姓名)
# @ = 40 #报错
# 注意事项: 不能以数字开头  不能是关键字  严格区分大小写
# 1a= 100 # 报错
# and = 200 #报错
# print(A) # 报错

标识符命名规范:
    见名知意--name = '张三'
    变量名尽量全部小写--product_name = '华为Mate60
    下划线(蛇形)命名法--category_name = '手机'
    大驼峰命名法--ProductNameDemo = '华为Mate60'(所有单词首写字母大写)

    小驼峰命名法--categoryNameDemo = '手机'(除了第一个单词首写字母小写其它大写)

9.关键字

关键字含义: 在程序中有特殊含义的单词,一般在开发工具中都会高亮展示

如何获取python所有关键字: 
    1.导包 : import keyword
    2.获取 : keyword.kwlist

# 注意: 如何查看源码: 按住ctrl+鼠标左键点击进入
# 导包
import keyword

# 获取关键字列表
a = keyword.kwlist
print(a)
print(type(a))  # <class 'list'>
# 体验下len方法(函数)查看容器中数据的个数
print(len(a))

10.运算符

算术运算符: +  -   *  /   //   %   **


print(10 + 3)  # 13
print(10 - 3)  # 7
print(10 * 3)  # 30
print(10 / 3)  # 3.3333...5
print(10 // 3)  # 3
print(10 % 3)  # 1
print(10 ** 3)  # 1000

基础赋值运算符:  =

a = 10

复合赋值运算符: +=  -=   *=  /=   //=   %=   **=


a += 3  # a = a + 3
print(a)  # 13
a -= 3  # a = a - 3
print(a)  # 10
a *= 3  # a = a * 3
print(a)  # 30
a /= 3  # a = a / 3
print(a)  # 10.0
a //= 3  # a = a // 3
print(a)  # 3.0
a %= 3  # a = a % 3
print(a)  # 0.0
a **= 3  # a = a ** 3
print(a)  # 0.0

11.字符串

字符串含义: 多个字符组成一个串

字符串特点: 只要用引号引起来的内容都是字符串

字符串定义: '字符串内容'   "字符串内容"   '''字符串内容'''   """字符串内容"""

转义符:  \

字符串格式化输出: 
        print可以输出多个内容在一行上
        +可以拼接多个字符串,注意: 如果不是字符串可以用str()转为字符串
        占位符方式: %s字符串  %d整数  %f浮点数(默认是小数点后6位,不够用0补全)
        format方式: f"...{变量名}..."

# 需求: 定义两个变量,分别存储你自己的姓名和年龄,
# 要求打印结果: 我的姓名是xxx,我的年龄是xx岁
# 1.定义变量存储数据
name = '张三'
age = 18
height = 178.88
# 2.格式化输出
# 方式1: print输出多个内容的方式
print('我的姓名是', name, ',我的年龄是', age, '岁')
# 方式2: + 拼接多个字符串
print('我的姓名是' + name + ',我的年龄是' + str(age) + '岁')
# 方式3: %s占位的方式: 把变量都变成字符串放到对应位置
print('我的姓名是%s,我的年龄是%s岁,我的身高是%s厘米' % (name, age, height))
# 方式4: %s字符串,%d整数,%f浮点数默认小数点后是6位,不够用0补全
print('我的姓名是%s,我的年龄是%d岁,我的身高是%.3f厘米' % (name, age, height))
# 方式5: format快速格式化输出
print(f'我的姓名是{name},我的年龄是{age}岁,我的身高是{height:.3f}厘米')

pycharm常用快捷键:


复制的快捷键: ctrl+D
格式化代码快捷键: ctrl+alt+L
单行注释的快捷键: ctrl+/
批量修改内容: shift+alt+鼠标左键

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值