[Python笔记_1] Python基础知识要点

本文介绍了Python的基础知识,包括语法特性、优点、应用领域和代码注释。讲解了输入输出、变量的使用、运算符以及分支结构。重点讨论了变量命名规范、算术运算和条件判断。同时,提供了将华氏温度转换为摄氏温度的示例以及判断闰年的练习题。
摘要由CSDN通过智能技术生成

1 Python基础知识要点

1、编程语言所有标点符号都是在英文状态下

print('hello world!')

2、Python优点

1.简单明确,相比其他语言更容易上手
2.开放的源代码,拥有强大的生态和社区
3.能够在Windows、mac、Linux系统上运行

3、Python应用领域

Python在web服务器开发、云基础设施开发、网络数据采集(爬虫)\数据分析、数据挖掘、机器学习、自动化测试、人工智能、自动化运维

4、代码注释两种形式

单行注释:以“#”和“ ”开头,快捷键:Ctrl + /
多行注释:以三引号开头,以三引号结尾(可以单引号或双引号),添加多行注释,“’”x3

'''
Hello,World!
'''

2 输入与输出

1、输入:Python内置函数input()

所有通过input()函数输入的内容输出类型都是字符串型

a = input('请输入一句话:')

用加int将输出形式转成int型

b = int(input('请输入一个数字:'))

2、输出:Python内置函数print()

格式化字符串
1.格式化字符串字面值——直接更改字符串的内容

age = 10
print(f'小明今年{age}岁')

2.字符串的format()方法——format输入的内容会填补到{}中

print('小明今年{}岁'.format(10))
print('{}今年{}岁'.format(10))——执行错误
print('{}今年{}岁'.format('小明', 10))

3.%方法

num = 3
# 整数输出
print('%d' % num)

4.浮点数输出,Python只有%f(默认保留6位小数),没有double型

print('%f'% num)
# 指定输出长度
print('%.1f'% num) 保留1位小数

5.字符串输出

str_1 = 'abc'
print('%s' % str_1)

6.print()参数——最后字符默认为end=‘\n’,可以手动修改,如’\t’,‘❤’
sep默认为空格

print(1,2,3,end='\t')
print('abc')
print(1,2,3,sep = '☺')
print(1,2,3,sep = '❤',end = '☺\t')

3 变量

1、变量组成的三部分

变量名 赋值符号 变量值
name = ‘Violets’

2、变量的命名规范

1.由数字、字母、下划线组成,不能以数字开头
2.不能使用Python系统关键字作为变量名
3.Python变量名区分大小写
如:name_1 = ‘Violets’

3、Python系统关键字

关键字说明
and逻辑与
or逻辑或
not逻辑非
if条件语句,常与else、elif结合使用
elif条件语句,常与if、else结合使用
else在条件语句中使用,与if、elif结合使用。也可用于异常和循环语句
forfor 循环语句
whilewhile循环语句
True布尔类型的值,表示真,与False相反
False布尔类型的值,表示假,与True相反
continue跳出本次循环,断续执行下一次循环
break中断整个循环语句的执行
pass空的类、方法或函数的占位符
try常用于捕捉异常,与except、finally 结合使用
exceptexcept 包含捕获异常后的操作代码块,与try、finally 结合使用
finally出现异常后,始终要执行finally 包含的代码块,与try、except 结合使用。
raise抛出异常
from用于导入模块,与import 结合使用
import用于导入模块,与from结合使用
def定义函数或方法
return函数或方法的返回值
class定义一个类
lambda匿名函数
del删除变量或某个序列中的值
global定义一个全局变量
nonlocal声明一个非局部变量,用于标识外部作用域的变量
in判断某个变量是否在序列中
is判断是否是同一个对象
None表示什么也没有,它有自己的数据类型- NoneType
assert用于调试
as创建别名
with常和open使用,用于读取或写入文件
yield结束一个函数,返回一个生成器,用于从函数依次返回值

4、变量命名方式
驼峰命名法

大驼峰:每个单词的首字母都要大写(FirstName)
小驼峰:从第二个单词开始,每个单词首字母大写(firstName)

5、变量的使用

a = 7
b = 2
print(a + b)
print(a - b)
print(a * b)

4 运算符

1、运算符

算数运算符:加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、幂运算(**)

a = 7
b = 2
print(a + b)
print(a - b)
print(a * b)

2、除法
除法得到的结果是浮点数

print(a / b)

3、整除
被除数和除数无论是否是整数,结果都是整数,向下取整(小于当前小数的最大整数)

4、取余
取余等于取除法最后的余数

print(9 % 4)

5、幂运算

print(a ** b)

6、赋值运算符
加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)、整除等于(//=)、取余等于(%=)、幂运算等于(**=)

a += b
# 等价于 a = a + b
print(a)
# 其余同上

7、比较运算符:<、<、<=、>=、==、!=
比较运算符结果是布尔值:True 或者 False

print(a < b)

8、逻辑运算符
and、or、not

year = 2000
if not((year % 4 == 0 and year % 100 != 0) or year % 400 == 0):
    print('平年')
else:
    print('闰年')

练习1:将华氏温度转化成摄氏温度
摄氏温度 = (华氏温度 - 32)/ 1.8

temperature_F = float(input('请输入一个温度:'))
temperature_T = (temperature_F - 32) / 1.8
print('%.1f华氏温度 = %.1f摄氏温度' % (temperature_F,temperature_T))

5 分支结构

1、if语句

Python中,要构造分支结构可以使用if、elif、else关键字

练习:判断一个年份是否是闰年

# 方法一
year = int(input('请输入一个年份:'))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
    print('闰年')
else:
    print('平年')
# 方法二
year = int(input('请输入一个年份:'))
if year % 4 ==0 and year % 100 != 0:
    print('闰年')
elif year % 400 == 0:
    print('闰年')
else:
    print('平年')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值