龙空技术网

小白的Python学习之路(基础知识篇一)

薛定谔不养猫2519 110

前言:

当前朋友们对“python内循环变量和外循环变量的关系”都比较关怀,小伙伴们都需要知道一些“python内循环变量和外循环变量的关系”的相关知识。那么小编在网摘上搜集了一些对于“python内循环变量和外循环变量的关系””的相关资讯,希望大家能喜欢,你们快快来了解一下吧!

---

# 前言

`提示:这里可以添加本文要记录的大概内容:`

为防止我忘记的比新学的还快,up主就决定将学到的东西整理一下写成博客,既可以防止遗忘还可以给想要学习的人解答一下疑惑。当前up主正在学习Python基础知识,有什么不对的或者要补充的可以给up主留言。

---

`提示:以下是本篇文章正文内容,下面案例可供参考`

# 一、print 打印

print 函数估计是我们学习编程语言第一个接触到的函数

下面我将通过举例介绍 print 在python的使用

```python

#输出函数print打印的内容

#首先是最基础的打印数字,可以看出直接就可以打印出来

print(1)

#其次是打印字符串,用双引号或单引号包含着

print("we are going to do sth")

print('i\'m mike')#如果要打印的字符串中含有单引号‘时:加一个\隔开

print("i'm mike")#或者使用双引号包含

print('iphone'+'13') #打印出来iphone13

print('iphone'+'car') #打印出来iphonecar

print('iphone'+str(13)) #打印出来iphone13(str(string缩写)直接将13转变成字符)

print(1+3) #打印出来4(先计算再打印)

print('1'+'3') #打印出13

#可以通过定义符,直接改变打印出来的

print(int('1')+3)

print(float(1.23)+3) #打印出4.23

print(int(1.23)+3) #打印出4,先将1.23变成整形再计算输出

print(2**4) #打印出16 2**4代表是2的四次方

```

# 二、运算符

可以在编程中进行基本的运算符

如下(示例):

```python

+ , -, * ,% , // , **

加,减,乘,取余数,次方

2**4 : 2的四次方,2**2 :2的平方

9//4=2 10//3=3

```

# 三、自变量

自变量的定义、命名:

可以使用下划线_、大小写来区分命名的对象,也可以一次性定义多个自变量

与c语言不同的是没有前面的定义自变量的类型、在打印中也不需要那么多的标识符

```python

#自变量的定义、命名

iphone = 13

appleEgg = 15

apple_egg = 16

APPLE = 13+5

a1=1

b1=2

c1=3

a,b,c = 4,5,6

print(a1,b1,c1)

print(a,b,c)

print(APPLE)

print(apple_egg)

print(iphone)

print(appleEgg)

```

# 四、While 循环

当……时…… 在使用时未用大括号包含着,循环中的内容是在下一行四个字节之后

无法终止时可用快捷键ctrl+c 终止程序运行

下面我将通过举例介绍 while 在python的使用

```python

#while循环 当...时...

#while True:

# False

condition=1

while condition<6:

print(condition) #四个字节之后

condition = condition+1

print("end") #循环之外的内容

```

# 五、for 循环

`提示:for循环不同于while循环,是在给定一个区间内循环的`

当……时…… 在使用时未用大括号包含着

循环中的内容是在下一行四个字节之后

无法终止时可用快捷键ctrl+c 终止程序运行

例如:

```python

#for 循环 ==> 在给定一个区间内运行

example_list = [1,2,3,4,5,7,6,12,543,876]

for i in example_list:

print(i)

print('inner of for')

print('outer of for')

#for a in range(1,10):#range 函数可以依次输出1到10之间的数

for a in range(1,10,2): # 2 为输出时的步长

print(a)

```

# 六、if 条件语句

在 if 判断中<、>、<=、>=、==、!= 均可以直接使用

同级判断在同一个位置上,要注意对齐

if True:

print()

else:

print()

例如:

```python

#if条件语句

x,y,z = 1,2,3

#if x<y:

# print('x is less than y')

if x<y<z:

print('x is less than y,and y is less than z')

if x<=y: #在这种条件语句中 < > <= >= == != 均可以使用

print('......')

print('#############################################')

if x>y:

print('x is greater than y')

else:

print('x is less than y')

```

if 进行多级判断时:要用到elif

并且多级判断只执行前一个满足的条件

举个荔枝:

```python

# if elif else

# 以下结构的逻辑顺序为:先判断if是否正确,如果满足则执行1

#如果不满足则执行elif语句:判断elif是否满足,

#如果满足则执行2;否则执行3。

# 其中如果if 和 elif均满足条件则只执行前面的

x,y,z = 4,2,3

if x < y:

print('1、X>1')

elif x < z:

print('2、X<1')

else:

print('3、x=1')

print('####################################')

x1,y1,z1 = -2,2,3

if x1 > 1:

print('x1>1')

# 只执行第一个满足条件的语句

elif x1 < -1:

print('x1<.-1')

elif x1<1:

print('x<1')

else:

print('x=1')

print('finish running')

```

# 七、def 函数

`提示:def(define的缩写,定义的意思)定义函数时,函数内容同样在四个空格之内`

**函数的简单定义:**

例如:

```python

# def 函数 ==> define(定义)缩写

# 函数参数(变量) 函数默认参数

def function(): #定义函数名为 function

print('this is function')

a = 1+2

print(a)

print('a')

function() #脚本程序中内部直接调用函数

```

`提示:也可以运行之后,在输入框直接调用如:function()然后回车`

**函数参数的定义:**

`提示:函数中默认参数后面为默认函数,并且调用函数时默认参数可以被更改`

默认参数:在函数的定义过程中,直接令其参数唯一确定的值,调用函数时不必再重新定义

```python

def sale_car(price,colour,brand):

print('price:',price,

'colour',colour,

'brand',brand)

sale_car(1000,'red','carry')

```

------------

```python

def sale_car(price,brand,colour='red',is_second_hand=True):

print('price:',price,

'colour',colour,

'brand','brand,is_second_hand:',is_second_hand)

sale_car(1233,'BWM',colour='blue')

```

标签: #python内循环变量和外循环变量的关系