Python基础学习第二天

该博客继续Python基础学习,涵盖变量、缩进、运算符等内容。重点介绍控制流,如if、while、for语句及break、continue的使用;还讲解了函数的定义、参数、局部与全局变量等;此外,涉及模块的引用和创建,以及数据结构中列表、元组、字典等的操作。

接着上次的继续看

第四章
1.变量
var.py 变量的使用
i=5
print(i)
i=i+1
print(i)

s=’’‘hello dear ,how are you?’’’
print(s)
等号是一个赋值
2.关于分号的使用
在这里插入图片描述
3.Python中比较重要的一个是缩进
通过缩进进行不同的匹配或者代表不同的意思。
选择一个常用的风格进行,一般缩进两个或者四格。

第五章

1.运算符与表达式
在这里插入图片描述
#2 左移2位,2按bite位,10,左移两位是1000,2^3=8
print(2<<2)
在这里插入图片描述
在这里插入图片描述
2.优先级
在这里插入图片描述

第六章 控制流

在这里插入图片描述
本章比较重要
因为后面很多东西都会用到这个,包括if elif while for contine break,这个不仅在Python中使用的比较多,在其他的编程语言也用到很多,可谓是相同的,下面来看看Python中是如何使用的。
if …elif…else 的使用,进行一个比较判断
a=int(input(‘请输入一个变量:’))
if a>5:
print(‘Yes, it is True’)
elif a<10:
print(‘No , you are wrong’)
else:
print(‘ouou , you are wrong again’)
在这里插入图片描述
2.while语句
number = 23
running = True
while running:
guess = int(input(‘Please input a number:’))
if guess ==number:
print(‘congratulation,you get the right result!’)
running = False # end the loop
elif guess<number:
print(‘it is a pity, a little than that, tyr agian!’)
else:
print(“anything”)
print (‘done’)

3.for 循环使用
for i in range(1,5): # 序列的使用,后面详细介绍
print(i)
else:
print(‘The for loop is over’)
在这里插入图片描述
在这里插入图片描述
4.break的使用
while True:
s=input(“Please input a list:”)
if s==“quit”:
break
print(‘aaa=’,len(s))
print(‘done’)
在这里插入图片描述
5.continue的使用
在这里插入图片描述

第七章 函数

在这里插入图片描述
1.函数定义
def sayhello():
print(‘hello’)
sayhello()

2.函数的参数
对于含参的函数,说白了就是在调用的收需要传入变量。
def printMax(a,b):
if a>b:
print(‘Max=’,a)
else:
print(‘Max=’,b)

printMax(2,3)

3.局部变量
变量的作用域是有范围的,很多场合下会根据具体情况,针对性使用变量。
#local var
def func(x):
print(“x is:”,x)
x=20
print(‘local var is:’,x)

x=50
func(x)
结果如下:
D:\anaconda\Anaconda3.7Path\python.exe G:/pycharm/test1/test4.py
x is: 50
local var is: 20

Process finished with exit code 0
4.全局变量
global语句
在这里插入图片描述
5.使用默认参数
默认参数是在外部未使用的时候则默认使用内部已经给定的初值,相反若外部重新给了那么就需要以重新给定的为主。

见程序:
def say(message,times=1):
print(message*times)

say(‘I am fine’,5)
执行结果:
D:\anaconda\Anaconda3.7Path\python.exe G:/pycharm/test1/test4.py
I am fineI am fineI am fineI am fineI am fine

Process finished with exit code 0
在这里插入图片描述
6.关键参数的使用
在这里插入图片描述
7.return 语句
return语句用来从一个函数返回即跳出函数。我们也可选从函数返回一个值。
def printMax(x,y):
max=x
if x>=y:
return x
else:
return y
max=printMax(2,3)
print(max)

8.Doc Strings
在这里插入图片描述

第八章 模块

在这里插入图片描述
1.from … import语句
import * 则是引用所有的
在这里插入图片描述

2.模块name
模块的__name__
每个模块都有一个名称,在模块中可以通过语句来找出模块的名臣。这在一个长何特别有用,当一个模第一次输入的时候,这个模块的主块将被运行。假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,怎么做?
使用__name__

3.制造自己的模块
自己可以写一个函数,做成一个模块,在别的文件中可以进行调用,这一块内容需要自己练习尝试。
因为文件在不同文件夹下的情况不一样,但是最终需要将自己的模块放在同一文件下,这样用起来才方便。
然后注意import的使用
from xxx import *

第九章 数据结构

在这里插入图片描述
这一章是编程中的重点
需要多花时间来做
1.列表的使用
shoplist=[‘apple’,‘mango’,‘carrot’]
print(shoplist)
for i in shoplist:
print(i)
在变量中是可以添加任何内容的
包括其他列表
2.append追加
3.sort 排序
4.del删除
列表是从0开始计数的
举个例子:
shoplist=[‘apple’,‘mango’,‘carrot’]
print(shoplist)
for i in shoplist:
print(i)
shoplist.append(‘bannar’)# 追加使用
print(shoplist)
这说明列表是可以进行改变的。

5.元组
元组与列表十分相似,但是元组不能被修改。

6.字典
dict
a={‘key’:1,‘key1’:2}
print(a[‘key’])
print(a[‘key1’])

a={‘key’:1,‘key1’:2}
print(a[‘key’])
print(a[‘key1’])
del a[‘key’]
print(a)

7.序列
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值