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)练习题

  1. 创建一个名为的变量carname并为其赋值笨小孩。
  2. 创建一个名为的变量x并为其赋值60。
  3. 5 + 10使用两个变量x和y。显示,打印它们的总和
  4. 创建一个名为的变量z,x=8,y=9,分配x + y给它,并显示结果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/565123.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数学建模学习笔记(九)——聚类模型

文章目录一、聚类综述二、主要用到的聚类算法三、K-means聚类算法四、K-means算法五、对于K-means算法和K-means算法的讨论六、系统(层次)聚类算法七、DBSCAN算法八、总结一、聚类综述 聚类的主要目的就是将样本划分为由类似的对象组成的多个类的过程。…

python基础入门(2)

目录 一、Python数据类型 1)置数据类型 2)获取数据类型 3)设置数据类型 4)设置特定数据类型 6)练习题 二、python数字- 1)整数 2)浮点数 3)虚数 4)类型转换 …

C语言scanf:获取输入的内容

获取外部输入数据内容 在C语言中,有多个函数可以从键盘获得用户输入: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。getchar()、getche()、getch():这三个函数都用于输入单个字符。gets():获…

数学建模学习笔记(十)——时间序列模型

文章目录一、时间序列综述二、时间序列数据以及基本概念三、时间序列分解四、指数平滑模型五、一元时间序列分析的模型六、AR(p)模型七、MA(q)模型八、ARMA(p, q)模型九、模型选择:AIC 和 BIC 准…

python基础入门(3)之字符串

目录 一、Python字符串 1.字符串基本使用 1)字符串理解 2)将字符串分配给变量 3)多行字符串 4)字符串是数组 5)遍历字符串 6)字符串长度 7)检查字符串 8)检查如果不是 2.切片字符串 1)切片 2)从头开始切片 3)切到最…

数学建模学习笔记(十一)——预测模型

文章目录一、综述二、灰色预测简介三、GM(1, 1)模型四、使用灰色系统建模的前提 —— 准指数规律检验五、对于GM(1, 1)的检验六、GM(1, 1)模型的拓展七、什么时候使用灰色预测八、神经网络模型一、综述 本文首先介绍了灰色预测模…

python基础入门(4)之布尔值

目录 一、Python布尔值 1)比较 2)评估值和变量 3)布尔真值 4)布尔假值 5)函数可以返回布尔值 6)练习题 一、Python布尔值 布尔值表示两个值之一: True或False。在编程中,您经常需要知道表达式是否为 True或False。举一些例子就明白了。 1)比较 当…

C语言if else语句详解

前面我们看到的代码都是顺序执行的,也就是先执行第一条语句,然后是第二条、第三条……一直到最后一条语句,这称为顺序结构。 但是对于很多情况,顺序结构的代码是远远不够的,这时我们就要使用判断语句即if else语句。 …

数学建模学习笔记(十二)——奇异值分解

文章目录一、综述二、奇异值分解三、使用SVD进行降维四、SVD的评价及应用一、综述 奇异值分解是线性代数中一种重要的矩阵分解方法,它在图形的压缩等方面具有重要的意义及作用。 二、奇异值分解 三个引理: AB 和 BA 非零的特征值完全相同;…

python基础入门(5)之运算符

目录 一、python运算符 1)算术运算符 2)赋值运算符 一、python运算符 1)算术运算符 自己赋值粘贴运行下就懂了! 加减法:( -) a2 b3 ca-b da-b print(c,d)乘除法:(* /) a(50-5*6)/4 print(…

Python实例 61,62

61.题目:打印出杨辉三角形 程序设计: 第一步:先找规律,抽象化问题: 首先我们观察到,第一行为[1],我们直接赋给一个变量:初始化数列 p [1] 其次我们观察到,下面的每一…

C语言逻辑运算符详解

情景模式&#xff1a;现在研发出了一款新的软件&#xff0c;要求使用者必须成年&#xff0c;并且成绩大于等于60&#xff0c;该怎么办呢&#xff1f; 或许你会想到使用嵌套的 if 语句&#xff0c;类似下面这样的代码&#xff1a; #include <stdio.h> int main() {int a…

Python实例 63,64

目录 63.题目&#xff1a;画椭圆 1.tkinter画椭圆 2.turtle画椭圆 64.题目&#xff1a;利用ellipse 和 rectangle 画图 63.题目&#xff1a;画椭圆 1.tkinter画椭圆 #63 from tkinter import * x 360 y 160 top y - 30 bottom y - 30canvas Canvas(width 500,height …

HTML学习笔记(一)

HTML5语法 文档类型 DOCTYPE声明文档类型 &#xff0c;必须位于第一行。 DOCTYPE不区分大小写以及单双引号。 DOCTYPE会触发浏览器以标准模式显示页面。 <!DOCTYPE HTML>字符编码 HTML5中简化了字符编码的写法&#xff0c;直接用 meta 即可 <meta charset "UTF-…

C++ PAT 乙级 1007——素数对猜想

题目详情 让我们定义 dnd_ndn​ 为 dnpn1−pnd_n p_{n 1} - p_ndn​pn1​−pn​&#xff0c;其中 pip_ipi​ 是第 i 个素数。显然有 d11d_1 1d1​1&#xff0c;且对于 n > 1有 dnd_ndn​ 是偶数。 “素数对猜想”认为“存在无穷多对相邻且差为2的素数”&#xff0c;现给…

python实例 65,66

65.题目&#xff1a;一个最优美的图案 #65 import math class PTS:def __init__(self):self.x 0self.y 0 points []def LineToDemo():import tkinter screenx 400screeny 400canvas Canvas(width screenx,height screeny,bg white)AspectRatio 0.85MAXPTS 15h scr…

C语言for循环详解

for 循环的使用更加灵活&#xff0c;在日常的程序开发过程中我们会使用的更多一些。 使用 while 循环来计算1加到100的值&#xff0c;代码如下&#xff1a; #include <stdio.h> int main(){int i, sum0;i 1; //语句①while(i<100 /*语句②*/ ){sumi;i; //语句③}…

python基础入门(6)之列表

目录 一、Python列表 一.列表基本知识 1)创建列表 2&#xff09;列出表值 3&#xff09;列表长度 4&#xff09;列表项 - 数据类型 5&#xff09;Python 集合&#xff08;数组&#xff09; 二.访问列表 1.正常索引 2)负索引 3)索引范围 4&#xff09;负指数范围 5…

山东大学 2020级数据库系统 实验一

What’s more? 山东大学 2020级数据库系统 实验一 山东大学 2020级数据库系统 实验二 山东大学 2020级数据库系统 实验三 山东大学 2020级数据库系统 实验四 山东大学 2020级数据库系统 实验五 山东大学 2020级数据库系统 实验六 山东大学 2020级数据库系统 实验七 山东大学 …

python基础入门(7)之元组

目录 Python元组 一、元组理解 1.1&#xff09;基本定义 1.2&#xff09;元组长度 1.3&#xff09;数据类型 二、访问元组 2.1&#xff09;正常访问 2.2&#xff09;负索引 2.3&#xff09;范围性索引 三、更新元组 3.1&#xff09;替换 ​3.2&#xff09;添加项目…