【小白的Python学习之路(基础语法篇一)】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

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

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


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

一、print 打印

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

下面我将通过举例介绍 print 在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的四次方

二、运算符

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

如下(示例):

+-, * ,% , // , **
加,减,乘,取余数,次方
2**42的四次方,2**22的平方
9//4=2 10//3=3

三、自变量

自变量的定义、命名:
可以使用下划线_、大小写来区分命名的对象,也可以一次性定义多个自变量
与c语言不同的是没有前面的定义自变量的类型、在打印中也不需要那么多的标识符
#自变量的定义、命名
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的使用

#while循环 当...时...
#while True:
#    False


condition=1
while condition<6:
    print(condition)  #四个字节之后
    condition = condition+1
print"end"#循环之外的内容

五、for 循环

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

当……时…… 在使用时未用大括号包含着
循环中的内容是在下一行四个字节之后
无法终止时可用快捷键ctrl+c 终止程序运行

例如:

#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()

例如:

#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
并且多级判断只执行前一个满足的条件

举个荔枝:

# 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的缩写,定义的意思)定义函数时,函数内容同样在四个空格之内

函数的简单定义:

例如:

# def 函数 ==> define(定义)缩写
# 函数参数(变量) 函数默认参数
def function():               #定义函数名为 function
    print('this is function')
    a = 1+2
    print(a)
    print('a')
function()                #脚本程序中内部直接调用函数

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

函数参数的定义:

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

默认参数:在函数的定义过程中,直接令其参数唯一确定的值,调用函数时不必再重新定义
def sale_car(price,colour,brand):
    print('price:',price,
          'colour',colour,
          'brand',brand)
sale_car(1000,'red','carry')

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')
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值