python基础入门(1)
目录
一、python入门
二、python缩进
三、Python注释
1)单行注释
2)多行注释
四、Python 变量
1)变量定义理解
2) 变量名命名
3) 分配多个值
4)输出变量
5)全局变量与局部变量,全局关键字
6)练习题
一、python入门
软件安装我就不介绍了,大家可以b站或百度搜一下python和pycharm安装安装即可
pycharm是什么?
pycharm是python的编译器,如果我们没有编译器,写代码是很困难的,而且pycharm提供了许多插件和优美的界面,使得你写代码又快又舒服,相比于在python的IDE上写。
当然!下载软件不一定用到官网下,也可到软件管家公众号下载,我也是这个公众号的忠实粉丝!!
入门第一步:打印
单引号和双引号在一定意义上表示的意思一样,但是双引号权限要大于单引号
print('Hello World!')
print("Hello World!")
print("'Hello World!'")
输出:
当然,你想打印别的也可以,对吧?
print('美女帅哥,我爱你')
二、python缩进
python的基本语法太多了,我应该不可能全部讲到。
在这里,我们必须得感谢pycharm编译器。为什么这么说?
pycharm中,它会自动帮助我们完成换行,缩进等问题,不会像IDE中写代码,要自己手动,如果忘记手动就回报错,因此我是不建议只用python解释器,一定要用pycharm!
举一些例子,当然,如果你是小白,现在只会打印,大可不必着急,你只需要看看,后面我会讲到。
比如缩进问题,缩进是指代码行开头的空格。if后面的语句需要tap一下(当然,如果你用pycharm编译器,会自动tap)。
例如:if语句后的冒号,一敲回车,它在下一行自动空出来一部分,俗称缩进
if 6 > 2:print("六大于二")
三、Python注释
注释可用于解释 Python 代码。注释可用于使代码更具可读性。注释可用于在测试代码时阻止执行。
1)单行注释
将需要注释的部分开头用#
例如:
#print("'Hello World!'")
print('美女帅哥,我爱你')
或者这样:
#print("'Hello World!'")
print('美女帅哥,我爱你') #美女帅哥,我爱你
你可以看到如下,这就是注释意义了,懂了吧。
2)多行注释
第一种方法(不建议,太麻烦)
#print('Hello World!')
#print("Hello World!")
#print("'Hello World!'")
print('美女帅哥,我爱你')
你也可以左键选中我们需要注释的代码,松开,按:Ctrl+?,就完成相同效果注释。
# print('Hello World!')
# print("Hello World!")
# print("'Hello World!'")
print('美女帅哥,我爱你')
第二种方法:
把要注释的内容放到三个引号对里面。,例如:
'''
print('Hello World!')
print("Hello World!")
print("'Hello World!'")
'''
print('美女帅哥,我爱你')
取消注释
左键选中我们需要取消注释的代码,松开,按:Ctrl+?
四、Python 变量
1)变量定义理解
在 Python 中,当你给它赋值时就会创建变量:Python 没有用于声明变量的命令。变量在您第一次为其赋值时创建。
例如:
x = 5
y = "笨小孩"
print(x)
print(y)
对于同一个变量,赋值类型不同则会发生类型的变化,例如:
x = 4 # x 现在是整形
x = "笨小孩" # x 现在是字符串
print(x)
print(y)
则打印为:
如果要指定变量的数据类型,可以通过类型转换来完成,比如:
x = str(3) # x 会是'3'
y = int(3) # y 会是 3
z = float(3) # z 会是 3.0
那么刚刚我说到了类型,小白肯定还不知道类型是什么,怎么查看,我们来说一下如何获取类型,这里我们要用到type函数,举个例子:
x = 5
y = "笨小孩"
print(type(x))
print(type(y))
看看返回什么:int为整形,str为字符串。这是你要记住的。
可以使用单引号或双引号来声明字符串变量:
x = "笨小孩加油!"
y = '笨小孩加油!'
print(x)
print(y)
返回为:
变量名区分大小写:
a = "笨小孩加油!"
A = '笨小孩加油!'
print(a)
print(A)
返回为:
2) 变量名命名
变量可以有一个简短的名称(如 x 和 y)或一个更具描述性的名称(age、carname、total_volume)。Python 变量的规则:
- 变量名必须以字母或下划线字符开头
- 变量名不能以数字开头
- 变量名称只能包含字母数字字符和下划线(Az、0-9 和 _ )
- 变量名区分大小写(age、Age和AGE是三个不同的变量)
例如:
myvar = "笨小孩加油!"
my_var = "笨小孩加油!"
_my_var = "笨小孩加油!"
myVar = "笨小孩加油!"
MYVAR = "笨小孩加油!"
myvar2 = "笨小孩加油!"
命名法则:
骆驼法则:除了第一个单词外,每个单词都以大写字母开头
myNameIs = "笨小孩加油!"
帕斯卡法则:每个单词都以大写字母开头
MyNameIs = "笨小孩加油!"
蛇形法则:每个单词由下划线字符分隔
My_Name_Is = "笨小孩加油!"
3) 分配多个值
多个变量的多个值。
Python 允许您在一行中为多个变量赋值:
x, y, z = "笨小孩1", "笨小孩2", "笨小孩3"
print(x)
print(y)
print(z)
输出:
注意:确保变量的数量与值的数量相匹配,否则你会得到一个错误。
多个变量的一个值
您可以在一行中为多个变量分配相同的值:
x = y = z = "笨小孩"
print(x)
print(y)
print(z)
输出为:
打开一个集合
如果您在列表、元组等中有一组值。Python 允许您将值提取到变量中。这称为拆包。当然,在这里,你可能还不知道集合列表,元组是什么,没有关系,后面我会讲到。
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)
4)输出变量
print语句通常用于输出变量。
为了组合文本和变量,Python 使用 +字符,为什么不用 , 呢?因为如下:
x = "笨小孩"
print("帅哥是" + x)
print("帅哥是",x)
输出为:
您还可以使用该+字符将一个变量添加到另一个变量中:
x = "笨小孩真"
y = "帅"
z = x + y
print(z)
返回一样:
对于数字,该+字符用作数学运算符:
x = 6
y = 10
print(x + y)
返回:
如果你尝试组合一个字符串和一个数字,Python 会给你一个错误,比如:
x = 5
y = "笨小孩"
print(x + y)
该怎么修改呢?把数字转为字符即可,则修改为:
x = 5
y = "笨小孩"
print(str(x) + y)
成功返回:
5)全局变量与局部变量,全局关键字
在函数外部创建的变量称为全局变量。都可以使用全局变量,无论是在函数内部还是外部。当然,在这里,你可能还不知道函数是什么,后面我会讲到,大可不必慌张。
x = "笨小孩"
def myfunc():print("帅哥是 " + x)
myfunc()
返回为:
如果在函数内部创建同名变量,该变量将是局部变量,只能在函数内部使用。具有相同名称的全局变量将保持原样,全局且具有原始值。
x = "awesome"def myfunc():x = "fantastic"print("Python is " + x)myfunc()print("Python is " + x)
返回为:
全局关键字
通常,当您在函数内部创建变量时,该变量是局部的,并且只能在该函数内部使用。要在函数内创建全局变量,可以使用 global关键字。
x = "帅哥"def myfunc():global yy = "是"myfunc()print("笨小孩" + y + x)
返回为:
6)练习题
- 创建一个名为的变量carname并为其赋值笨小孩。
- 创建一个名为的变量x并为其赋值60。
- 5 + 10使用两个变量x和y。显示,打印它们的总和
- 创建一个名为的变量z,x=8,y=9,分配x + y给它,并显示结果。
python基础入门(1)相关推荐
- 万字长文爆肝Python基础入门【巨详细,一学就会】
目录 数据的名字和种类--变量和类型 初探数据种类 数据类型 数值运算 比较运算 变量和赋值 变量的好处 用赋值更新变量 变量和数据类型的关系 总结 数据类型 数值运算 数值比较 变量和赋值 一串数据 ...
- python免费入门手册-Python 基础入门教程
Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. <Python 基础入 ...
- Python基础入门教程:使用 Python 3 协程快速获得一个代理池
Python基础入门教程:使用 Python 3 协程快速获得一个代理池 前言 在执行 IO 密集型任务的时候,程序会因为等待 IO 而阻塞.比如我们使用 requests 库来进行网络爬虫请求的话, ...
- Python基础入门之解释器安装
Python基础入门之解释器安装 一.Python简介 1.python介绍 2.python特点 3.编程相关概念 4.python的用处 5.pyhton官网 二.python解释器在Window ...
- Python基础入门必学内容:判断语句与循环语句
一.if语句 关键字:if.elif.else,写法如下: # if if 条件: # (条件可以是任意表达式)# 条件成立,执行此处代码,条件不成立,跳过此处代码,继续往下执行其他diamante# ...
- 超全面Python基础入门教程【十天课程】博客笔记汇总表
目录 1.学习地址 2.下载地址[视频.源码.课件.软件] 3.详细博客笔记 Day 01 Day 02 Day 03 Day 04 Day 05 Day 06 Day 07 Day 08 Day 0 ...
- [新手必备]Python 基础入门必学知识点笔记
Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适 ...
- Python基础入门笔记(二)
前言 本文主要为 Python基础入门笔记(一)内容的补充. 一.迭代器和生成器 1.1 Python迭代器 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元 ...
- Python基础入门6_文件和异常
Python 基础入门前五篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 Python基础入门_3条件语句和迭代循环 Python基础入门_4函数 Pytho ...
- Python基础入门_5面向对象基础
Python 基础入门前四篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 Python基础入门_3条件语句和迭代循环 Python基础入门_4函数 第五篇主要 ...
最新文章
- Windows系统下的 vbs病毒生成器使用方法!
- C# Socket案例(服务端与客户端)
- 极端高温导致澳大利亚断网
- 2020-12-15通信原理
- 前端js嵌套遍历优化_2020web前端最新面试面经:阿里、字节、小红书
- Mysql启动报错:本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
- Sass学习之路(2)——Sass环境安装(windows版)
- 01 Go实战仿百度云盘课程介绍
- IP66 IP67 防护等级介绍
- 浅析浏览器 Web 视频播放器
- Oracle11g 体系结构
- 李大潜院士:学习数学是战略性投资
- 注塑工艺工程师视频教程 注塑机调机成型参数教程
- LINQ SelectMany cannot be inferred from the usage. Try specifying the type arguments explicitly.
- 参数估计-两个参数总体区间估计、样本量确定(三)
- 关于容器和容器运行时的那些事
- 【万物物联】Siri+快捷指令+onenet控制掌控板
- 记录下在线扩容服务器遇到的问题 NOCHANGE: partition 1 is size 419428319. it cannot be grown
- NFV与SDN的区别与联系
- 关于英伟达jetson nano的搭配双目摄像头跑ORB_SLAM2
热门文章
- Win11任务栏一直转圈圈的解决方法
- win8桌面显示开始菜单教程
- Windows平台RTMP直播推送集成简要说明
- jeecg getParameter
- 伪类::selection自定义文本选中时的样式(CSS3样式),CSS3的word-break单次换行
- oschina mysql limit_如何提高MySQL Limit查询的性能
- C语言读取load格式文件,求指导,如何用c语言实现读取*.raw格式图像
- java 3 4_Java-3/4_树.md at master · yrcDream/Java-3 · GitHub
- php 物联网应用,蜂窝物联网的概念以及应用
- layui根据name获取对象_layui表格行合并;解决侧边固定栏合并