1、Python基础

1、注释

单行注释: 以#开头
多行注释: 以 """ 注释 """ 括起来(双引号)或者以以 ''' 注释 ''' 括起来(单引号)

# 以下是print函数
print('hello world')
'''
以下是print打印
多行注释
'''
print('hello world2')

2、基本数据类型

int (有符号整形) : 例如 0,1,100 这样的整数
float(浮点型) : 例如 3.14 这样的小数
string(字符串): 例如 "abc" 这样用引号引起来的数据, 这里单引号和双引号都可以
bool(布尔类型): 例如 True/False 用来表达真或者假

3、关键字

and as assert break class continue def del elif else except exec finally for from global if in import is lambda not or pass print raise return try while with yield

4、输出

#单个参数
print("参数1:%d,参数2:%f,参数3:%s" %(param1,param2,param3))
print('宝强', '羽凡', '乃亮', sep=',')  # 一次打印,中间用逗号隔开
# 需求2: 打印一首诗, 每次打印完成后,不使用换行符,而是使用,分隔
print('飒爽英姿五尺枪', end=',')
name = '小芳'
age = 12
height = 1.68678
stu_NO = 3
# 身高保留两位小数, 学号为3位,不足位用0补齐
# 学员的姓名为: 小芳, 学员的年龄是: 12岁, 学员的身高是: 1.68米, 学员的学号是: 003
print('学员的姓名为: %s, 学员的年龄是: %d岁, 学员的身高是: %.2f米, 学员的学号是: %03d' % (name, age, height, stu_NO))
# 身高保留两位小数, 学号为3位,不足位用0补齐
# 保留n位小数  {变量: .2f}
# 不足位用0补齐  {变量: 03d}
# 学员的姓名为: 小芳, 学员的年龄是: 12岁, 学员的身高是: 1.69米, 学员的学号是: 003
print(f'学员的姓名为: {name}, 学员的年龄是: {age}岁, 学员的身高是: {height:.2f}米, 学员的学号是: {stu_NO:03d}')

5、输入

password = input("请输入密码:")
print('您刚刚输入的密码是:%s' % password)

6、数据类型转换

# 常见的数据类型转换函数  int()  float()  str()  eval()
# eval() 去除字符串左右两侧的引号,内部是什么就运行什么
str4 = '12'
print(eval(str4))
print(type(eval(str4)))
# 解释: 将下方字符串左右两侧的引号去除,就是打印hello world 的代码,所以使用eval可以打印hello world
eval("print('hello world')")  # hello world

7、运算符

# python中的算数运算符:
# // 整除  11 / 2 商 5 余 1  整除取的就是整数商部分
print(11 // 2)  # 5
print(11.2 // 2)  # 5.0
# % 取模/取余 11 / 2 商 5 余 1 取模取得是余数部分
print(11 % 2)  # 1
# ** 幂次运算
print(2 ** 3)  # 代表2的三次方 8

8、赋值运算

# 3. 可以使用逗号分隔一次性给多个变量赋值
# 但是要保证等号左侧的变量数量和等号右侧的变量数量保持一致,不能多也不能少
num1, num2 = 1, 2
print(num1, num2)  # 1 2

9、range函数

使用格式: range(起始位置, 终止位置, 步长)
1、range函数的范围是一个左闭右开区间,从(1,9) 代表的范围就是从1-8的整数区间,这个就是包含1,不包含9
2、range的步长可以省略,省略后默认步长为1
3、range 函数可以省略起始位置, 例如 range(10) 默认从 0开始
4、range中的步长可以是任意整数

10、循环中的else语句

循环中的else:
格式:
    while 条件:
        循环体
    else:
        代码块
    当循环条件不满足时,执行else中的代码

    for 临时变量 in 容器类型:
        循环体
    else:
        代码块
    当容器类型的元素遍历完后执行else中的代码
# 总结: 当循环正常结束后,就要执行else中的代码
# 注意: 当循环异常终止时,else中的代码将不会执行
# while循环不是因为条件不成立而终止循环就是异常终止, 比如 break
# for 循环中元素没有遍历完就终止了循环属于异常终止, 比如break
# continue不会造成循环的异常结束
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,309评论 17 410
  • 本教程基于Python 3,参考 A Byte of Python v1.92(for Python 3.0) 以...
    yuhuan121阅读 8,499评论 1 6
  • python基础 阅读:64万 数据类型和变量 整数 浮点数 字符串 布尔值 空值 整数除法结果是浮点数,除非使用...
    吕阳阅读 4,225评论 0 0
  • Python文件 Python程序保存为文件以.py结尾,一个简单的例子: .py文件能不能像.exe文件那样直接...
    胡奚冰阅读 7,584评论 0 1
  • 01-认识python: 1.常用的快捷键(适用于任何地方) ctrl+/ 添加注释/取消注释 ctrl+s ...
    _桑心人阅读 3,332评论 1 1