Python_基础_1
1.注释
注释分类:单行注释和多行注释
单行注释:
快捷键 Ctrl+/
#知识内容
多行注释:
有两种写法:六个单引号或者六个双引号
'''
在这里插入代码片1
'''
"""
在这里插入代码片2
"""
2.变量
2.1遵循标识符的命名规则
标识符:
由数字、字符、下划线组成
不能数字开头
不能使用内置关键字
严格区分大小写
2.2命名习惯
见名知意
大驼峰:MyName
小驼峰:第二个含以后的首字母大写 myName
下换线:my_name
2.3使用变量
先定义再使用
2.4bug
插入一下开心一刻,程序员你最爱 最怕康熙的那个儿子(八阿哥) 哈哈哈
python的缩进不要乱改
Debug
3.数据类型
'''
检测数据类型
'''# int
num1 = 1;
print(type(num1))# float
num2 = 1.3;
print(type(num2))# str
a = 'hello world'
print(type(a))# bool
b = True
print(type(b))# list
c = [10, 20, 30]
print(type(c))# tuple
d = (10, 20, 40)
print(type(d))# set
e = {10, 20, 40}
print(type(e))# dict 字典--键值对
f = {'name': 'TOM', 'age': 18}
print(type(f))
4输出
学会带格式输出
'''
格式化输出
'''
age = 18
name = 'Tom'
weight = 75.6
stu_id = 1
stu_id2 = 1000# 1.今年我的年龄是x岁
print('今年我的年龄是%d岁' % age)# 2.我的名字是x
print('我的名字是%s' % name)# 3.我的体重是x公斤
print('我的体重是%.2f公斤' % weight)# 4.我的学号是x
print('我的学号是%d' % stu_id)
# 不足的0补位,超过就原样输出
print('我的学号是%03d' % stu_id)
print('我的学号是%03d' % stu_id2)# 5.我的名字是x,今年x岁了
print('我的名字是%s,今年%d岁了' % (name, age))
print('我的名字是%s,今年%d岁了' % (name, age + 1))# 6.我的名字是x,今年x岁了,体重x公斤,学号是x
print('我的名字是%s,今年%d岁了,体重%.2f公斤,学号是%03d' % (name, age, weight, stu_id))'''
我的学号是1
我的学号是001
我的学号是1000
我的名字是Tom,今年18岁了
我的名字是Tom,今年19岁了
我的名字是Tom,今年18岁了,体重75.60公斤,学号是001
'''
格式化字符串除了%s,还可以写成f’{表达式}’
name = 'TOM'
age = 18
# 我的名字是x,今年x岁了
print('我的名字是%s,今年%d岁了' % (name, age))# 语法 f'{表达式}'
print(f'我的名字是{name},今年{age}岁了')
print('hello\npython')
print('\tabcd')
'''
hello
pythonabcd
'''
print('i love you1', end = "\n")
print('i love', end = "\t")
print('i love you3', end = "...")
'''
i love you1
i love i love you3...
Process finished with exit code 0
'''
5输入
passworld = input('请输入密码')
print(f'您的密码是{passworld}')
print(type(passworld))#字符串类型num1 = 1
str1 = '111'
print(float(num1))
print(str(num1))list1 = [100,200,300]
print(tuple(list1))t1 = (100,200,300)
print(list(t1))#s eval() 计算在字符串串的有效python表达式,并返回一个对象
str2 = '1'
str3 = '1.1'
str4 = '(100,200,300)'
str5 = '[100,200,300]'
print(type(eval(str2)))
6交互式开发
PyCharm界面左下角
Python Console
7运算符
算数运算符
//整除
/除
%取余
**指数 2 ** 4 = 16
赋值运算符
多个变量赋值
#需要注意等号左右两边数量相同
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)
复合赋值运算符
'''
+= -= *= /= //= %= **=
先计算,在赋值
'''
# 先算复合运算符右面的表达式
c = 10
c += 1 + 2
print(c) #13
比较运算符
结果为布尔类型
逻辑运算符
'''
and与
or或
not非
'''a = 0
b = 1
c = 2
# and运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字
print(a and b) # 0
print(c and b) # 1
# or运算符,只有所有值为0结果才为0,否则结果为第一个非0数字
print(a or b) # 1
print(c or b) # 2
Python_基础_1相关推荐
- Python_基础知识储备
目录 目录 前言 初识Python 解析型与编译型 OOP与POP 相关概念1 Python的解释器 Python程序设计的思想 Python的编程风格 最后 前言 前面的博文从记录了如何Setup ...
- python语法基础知识-python_基础知识_安装和基础语法
一.python安装 先在官网,找到所属系统的安装环境.建议选择3.x 建议选择安装稳定版本. 选择自行配置安装环境. 直接选择Next,进行下一步. 选择安装目录. 安装页面,等待安装. 安装完成, ...
- Python_基础_6
1函数基础 def sel_func():print('显示余额')print('存款')print('取款')print('恭喜您登录成功') sel_func() print('您的余额是9.99 ...
- Python_基础知识02
1. 主要内容 回顾复习 程序结构--循环结构[while] break关键字 continue关键字 else关键字 案例操作 2. 课堂内容 1) 回顾复习 编程基础结构:程序结构 l 顺序结构 ...
- Python_基础语法_字符串基本操作__声明方式_占位符_切片_转义字符_加密解密(6)
目录: 一.字符串介绍 1.字符的渲染 2.字符的编码 3.不可变类型 二.字符串的基本操作 1.字符串声明 2.字符串占位符号 3.字符串索引切片(包含练习) 4.字符串转义 三.字符串的高级操作 ...
- python开根号为整数_Python基础_1
欢迎来到我的Python学习之旅,在这里你将学会Python语言的基础知识,了解到一些IT届中一些有趣的事,体验头脑风暴.新人上路,写得有哪里不对的地方还请各位朋友批评指正. 有人说编程之路是枯燥无味 ...
- Python_基础_5
1公共操作 str1 = 'aa' str2 = 'bb'list1 = [1, 2] list2 = [10, 20]t1 = (1, 2) t2 = (10, 20)dict1 = {'name' ...
- Python_基础_4
1元组 # 一个元组可以存储多个数据,但是元组内的数据不可以修改 # 多个数据元组 t1 = (10, 20, 30) # 单个数据元组 t2 = (10,)# 查找 tuple1 = ('aa', ...
- Python_基础_3
1字符串 1.认识字符串 2.下标 3.切片 4.常用操作 1.1 # 字符串 a = 'hello world' print(a) # hello worlda = 'hello ' \'world ...
最新文章
- 【CV】吴恩达机器学习课程笔记第11章
- python 画出决策边界_决策边界可视化,让你的分类合理有序
- mysql datafiles_mysql datafiles是什么
- CentOS 6 同一台机器部署多个Tomcat应用服务器
- Mac搭建本地svn服务器,并用Cornerstone连接服务器
- python 学习DAY03
- poi获取有效单元格个数_EXCEL利用SUM函数和FREQUENCY函数数组公式统计不同区间数据个数...
- 三、Unity中的鼠标、键盘的获取
- php导出csv_原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
- PICKIT 3 烧录hex文件
- Advances in adversarial attacks and defenses in computer vision: A survey论文解读
- 多片段时序数据建模预测实践
- ASP.net 探针
- matlab 数字水印攻击 jpeg压缩,基于DFT的数字水印技术研究及模拟.doc
- 吐血总结:Python学习方向、发展副业求职全攻略(自学Python做副业,教你如何月入10000+)
- python开根号_python的开根号
- 9个方法,教你用Google Drive做好云端档案管理
- 北航学堂Android客户端Beta阶段发布说明
- ggplot2绘制地图
- java倒叙遍历list
热门文章
- Python编程基础:第四十八节 对象作为参数Objects as Argument
- spring mvc DispatcherServlet详解之一---处理请求深入解析
- linux cat 命令详解--转
- 供应链金融3.0化解新车流通金融难题
- LESSON 10.410.510.6 贝叶斯优化的基本流程BayesOpt vs HyperOpt vs Optuna batch基于BayesOpt实现高斯过程gp优化
- 机器学习-数据科学库(第六天)
- php中的魔术函数以及魔术常量
- 有的人在25岁时就死了,但在75岁时才被埋葬:周鸿祎
- AK-47 制造商 Kalashnikov 已成功研发 AI 武器 以 AK-47 闻名世界的俄罗斯军火商 Kalashnikov 近日宣布,其已成功研发全自动武器模块,能够利用人工智能技术识别目
- Spring Cloud Alibaba - 20 Nacos StandAlone模式下的数据存储(Derby)及新增登录用户