千锋教育python2104期总结day2
千锋教育python2104期总结day2
第一次总结: 基础语法和变量
目录
- 更改基础设置, 写出第一句代码
- 基础语法
- 输入和输出函数
- 变量
正文
1. 更改基础设置,写出第一句代码
1)设置pycharm风格,字体风格, 字体大小等基本设置
2)写出第一句代码
print('hello world')
2. 基础语法
1)常用快捷键
ctr + / - 添加/取消注释
ctr + s - 保存
ctr + c - 复制、拷贝
ctr + v - 粘贴
ctr + x - 剪切
ctr + a - 全选
ctr + z - 撤销
ctr + shift + z / ctr + y - 反撤销
2)注释: 注释就是代码中不会被编译执行的部分, 其价值是对代码进行解释说明, 或使代码失去功能
1))单行注释: 在注释前面加#
# 就像这样
2))多行注释: 用’’’’’‘或""""""将其放入
‘’’
注释1
注释2
‘’’
“”"
注释1
注释2
“”"
3)语句:
1))一条有效代码就是一条语句
2))一般情况下,一条语句占一行,一条语句结束可以不加分号
3))一条语句的开头不能随便加缩进(空格,tab)
print('hello world') #正确print('hello world')#错误
4)标识符和关键字
1))标识符 - 由字母,数字或者下划线组成,并且数字不能开头(python3.x支持汉字)
a = 12
student_counting = 25
__ = 15
2))关键字 - 本身的存在就有特殊意义或者特殊功能的一些标识符
python中的关键字有:[‘False’, ‘None’, ‘True’, ‘and’, ‘as’,‘assert’,‘async’,‘await’,‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’,‘else’, ‘except’,‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’,‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’,‘with’, ‘yield’]
5)常用数据和数据类型
1)数字数据 - 用来表示数值大小的数据,
在程序中表示数字数据的时候和数学中的数字的表示方式一样(直接写),
例如:18、+20、-30、1.23、-3.5、3e4
数字对应的类型有三种:int(整型)、float(浮点型)、complex(复数)
2)文本数据 - 用文字来提供数据的数据,
在程序中表示文字数据的时候需要加单引号或者双引号,例如:‘你好’、“四川成都”、‘good morning!’
文本对应的类型:str(字符串)
3)布尔数据 - 在程序中用True表示肯定、真,
布尔对应的类型:bool(布尔)
4)其他常用数据类型:list(列表)、dict(字典)、tuple(元组)、set(集合)、迭代器、生成器、function(函数)、自定义类型…
5)获取数据的类型 - type
print(type(10))
#结果为:<class ‘int’>
6)类型转换 - 将指定数据转换成指定类型
print(int(3.14))
#结果为:3
注意:不是所有的字符串都可以转换成数字,字符串去掉引号后是一个整数就可以转换成整型,去掉引号后是数字的都可以转换成浮点型。
3. 输入和输出函数
1)输出函数(将数据打印到控制台) - print
print(3)
2)同时打印多个数据:print(数据1, 数据2, 数据3, 数据4, …)
print(100,200)
3)定制结尾符号 - 每个print都有一个end,end的默认值是换行符(\n)。当print打印完所有的数据后会自动打印end的值。
print(100)
print(200)
print(100, end=';')
print(200)
#结果为:
100
200
100;200
4)定制数据分隔符 - 数据分隔符的默认值是空格,控制的时候同时打印多个数据的时候,数据之间的分隔方式.
print(100, 200, 300, sep='+', end='=')
结果为:100+200+300=600
5)输入函数 - input
变量 = input()
name = input('请输入:')
4. 变量 - 变量就是保存数据的容器。将数据保存到变量中以后,就可以通过使用变量来使用数据.
1)定义变量
语法:变量名 = 值
说明:
变量名 - 由程序员自己命名
要求:是标识符;不是关键字
规范:见名知义(看到变量名就大概知道变量中保存的是什么数据)、如果有多个单词单词之间用下划线隔开、不使用系统的函数名类名和模块名
= - (赋值符号)固定写法
值 - 任何有结果的表达式,例如:具体的数据、运算表达式、函数调用表达式
a = 100
2)使用变量
a = 100
print(num)
3)重新赋值
a=100
a=200
4)同时定义多个变量
a=b=c=100
a,b,c=100,200,300
5)定义变量和重新给变量赋值的基本原理
定义变量的时候系统会自动在内存中申请空间,空间申请多少看保存的数据需要多大;
重新给变量赋值的时候,会重新申请新的内存空,新的内存空间的大小由新赋值的数据决定
千锋教育python2104期总结day2相关推荐
- 千锋教育python2104期总结day14
千锋教育python2104期总结 第十三次总结: 常用系统模块和文件操作 目录 time模块 datetime模块 hashlib模块 文件操作 读写操作 数据存储操作 作业 正文 1.time模块 ...
- 千锋教育python2104期总结day5
千锋教育python2104期总结 第四次总结: 循环练习和语法 目录 1.复习 2.认识列表 3.添加元素 4.第一周作业(零基础) 5.周末作业-循环练习题 正文 1. 复习 for循环 for ...
- 千锋教育python2104期总结day15
千锋教育python2104期总结 第十四次总结: json和异常 目录 文件操作补充 json数据 异常模块 作业 正文 1.文件操作补充 打开不存在的文件 """ 如 ...
- 千锋教育python2104期总结day11
千锋教育python2104期总结 第十次总结: 函数基础 目录 定义函数 调用函数 函数的参数 函数的返回值 作业 正文 1.定义函数 认识函数 1)什么是函数:函数就是实现某一特定功能的代码的封装 ...
- 千锋教育python2104期总结day20
千锋教育python2104期总结 第十九次总结: 自动化办公2 目录 excel文件的读操作 excel文件的写操作 csv文件操作 pdf文件操作 添加水印 创建水印文件 正文 1.excel文件 ...
- 千锋教育python2104期总结day13
千锋教育python2104期总结 第十二次总结:迭代器生成器和模块 目录 迭代器 生成器 模块 包的使用 正文 1.迭代器 什么是迭代器(iter) 迭代器是容器型数据类型,可以同时保存多个数据:可 ...
- 千锋教育python2104期总结day4
千锋教育python2104期总结day4 第三次总结: 循环 目录 1.for循环 2.while 3.循环关键字 4.作业 正文 1. for循环 循环 - 让代码重复执行(代码写一遍,运行执行多 ...
- 千锋教育python2104期总结day17
千锋教育python2104期总结 第十六次总结: 面向对象编程基础 目录 编程思想 类和对象 对象方法 init方法 属性 方法 作业 正文 1.编程思想 编程思想:面向过程编程(穷人思想).函数式 ...
- 千锋教育python2104期总结day6
千锋教育python2104期总结 第一次总结: 基础语法和变量 目录 复习 列表切片 删和改 列表相关操作 相关函数和方法 作业 正文 1. 复习 1.列表(list) 容器:[元素1, 元素2, ...
最新文章
- Linux运维人员-服务器组成硬件基础
- java接口匿名内部类_JAVA技术分享:接口,内部类,匿名内部类
- 数据可视化配色指南:三大配色方法,做出咨询报告一样的图表丨附在线工具资源...
- 瀑布模型(经典的生命周期模型)
- node 命令行升级版本
- Stack.Peek 与 stack.pop 的区别
- 聊聊领域分析与业务建模
- 干货首发,能够清理,带动画的自己定义控件CuteEditText
- Python爬虫系列:使用selenium+Edge查询指定城市天气情况
- python合并文件夹下的文件_Python实现合并同一个文件夹下所有PDF文件的方法示例...
- Python 爬虫的工具列表大全
- 网络正确,就是不能上网,检查WIN10代理设置
- 软件源码破解工具De4Dot用法,net破解、反混淆
- 学习【瑞吉外卖①】SpringBoot单体项目
- 认证管理(锐捷网关篇)
- 阿里云STS临时令牌操作OSS云存储
- 一套完整的云计算工具包含ECS、RDS、SLB、OSS、OCS等
- 嵌入式软件解决ADC电量显示问题经验分享
- android动画机制,动画机制-《Android群英传》
- 什么是RPC(Remote Procedure Call)
热门文章
- simple_html_dom(入门实例)
- Java仿QQ聊天系统Eclipse+MySql实现
- workbench设置单元坐标系_节点坐标系:很多Workbench结构用户不知道的重要概念
- 2022年R1快开门式压力容器操作理论题库及在线模拟考试
- 记录一下StamPS+SBAS的过程
- ACP敏捷9.敏捷应用场景
- 【离散】如何利用顶点数求树叶或知树叶求顶点
- 计算机如何修改任务管理器,win7如何更改任务管理器快捷键_win7更改任务管理器快捷键的教程...
- Linux操作系统安装及服务控制
- 丹佛斯变频器al13故障_丹佛斯变频器常见故障维修