前言:
当前朋友们对“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内循环变量和外循环变量的关系