Python入门知识点

文章内容如下:

1)Python代码运行方法

2)书写规则、数据类型及变量

3)流程:条件与循环

4)数据结构:列表、字典、元组

5)函数、模块、包、库

一。Python代码运行方法(推荐使用miniconda)

1.用conda创建Python虚拟环境python3.8

conda create --name demo_py38 python=3.8

2.进入demo_py38环境

conda activate demo_38

 3.用cd指令进入python程序所在的路径

 4.用下述指令执行程序

python 程序名称 (参数)

        大部分.py程序是有参数的,如果不清楚参数,输入python 程序名称 --help查看参数。

二。Python书写规则、数据类型及变量

1.注释有2种方法,一种是“““内容 ”””,另一种是#后面跟内容

2.导入第三方包用

import 包名称

3.python编写函数格式,以编写计算x的平方函数calSquare()为例,格式一定要体会到:

def calSquare(x):
    """
    计算x平方的函数
    :param x传进来一个整数x
    :return范湖甲酸结果
    """
    square = x ** 2
    return square

4.python变量类型有4种:整数、浮点数、字符串、布尔值

三。流程:条件与循环

1.python条件判断,一般有3种格式,分别为

if格式

age_xiaohong = 25
age_xiaoming = 27

if age_xiaoming > age_xiaohong:
    print("小明比小红大")

if ... else格式

age_xiaohong = 25
age_xiaoming = 27

if age_xiaoming > age_xiaohong:
    print("小明比小红大")
else:
    print("小明比小红小或者两个人一样大")

if ... elif ... else格式

age_xiaohong = 25
age_xiaoming = 27

if age_xiaoming > age_xiaohong:
    print("小明比小红大")
elif age_xiaoming == age_xiaohong:
    print("小明和小红一样大")
else:
    print("小明比小红小")

 2.python循环语句,一般2种格式,如下,注意体会:

while循环

"""
while {条件表达式}:
    {代码块}
"""
index = 0
while index <= 10:
    print(index)
    index += 1

for循环

"""
for {迭代变量} in {可迭代对象}:
    {代码块}

"""
for i in 'python':
    print(i)

for i in [1,3,5,7,9]:
    print(i)

for i in range(11):
    print(i)

 四。数据结构:列表、元组、字典

1.列表:用一个变量存储多个字符串。没有列表当储存多个字符时很麻烦它就需要多个变量来存储它。

fruit_list = ['苹果','香蕉','橘子']
fruit_list[0]"""打印出来的是苹果"""
len(fruit_list)"""显示的是fruit_list中字符个数"""
fruit_list.append('橙子')"""表示在fruit_list中增加一个字符 橙子,加在末尾处
fruit_list[0] = '芒果' """表示将苹果改成芒果"""
del fruit_list[0]"""表示删除'芒果'"""
fruit_list.remove('芒果')"""表示删除'芒果'"""

2.元组:元组与列表的起因都是一样的。区别在于元组不可再编辑(不可增加、修改、删除),内存占用低,性能更好,外观上列表用的是圆括号(),其他的语法跟上面列表一样。

3.字典:存储一对又一对有关联的数。对于成对出现的数据,储存起来用列表元祖很不方便,如一个人的姓名身高年龄,这是字典出现的原因。

persion_dirt = {'name':'张三','身高':183.2,'age':27,'graduated':True}
print(persion_dirt)"""表示打印字典"""
persion_dirt['name']"""表示获取字典中name的内容"""
print(len(persion_dirt))"""表示获取字典的成对数据的个数"""
persion_dirt['weight'] = 56 """表示向字典中增加一对数据 'weight':56"""
persion_dirt['height'] = 180"""表示修改一对数据height对应的值为180"""
del persion_dirt['name']"""表示删除一对数据name及对应的值"""

五。函数、模块、包、库

1.创建一个函数并调用它

def my_function():
    print("这是一个函数")
my_function()

def say_hello(name,age):
    print(name + "说,我今年" + str(age) + "岁")
say_hello(name = '优快云',age = 100)

        +是表示将字符串连起来,name本身就是字符串,所以不需要加""

 2.模块。模块就是一个文件,里面包含很多函数。

import re """表示导入正则表达式"""

        import re 表示导入正则表达式模块,所谓模块,就是一个文件,这个文件里有许多定义好的函数,怎么调用呢,用re.就会显示出来这个模块(文件)里的所有函数,选择一个,就是用了这个文件里的某个函数。

        自己写一个1.py文件,在同一目录下还有另外一个2.py文件,那么在2.py文件中可以使用ipmort 1表示导入了自己写的1.py模块,嫌弃1名字长可以使用as换一个名字,写法为ipmort 1 as 2表示给1.py模块的名字1取名字为2,在2.py中一样可以使用2名字调用1.py中的函数。

        许多函数组成了模块,许多模块组成了包,许多包组成了库。常用的包如Numpy,Pandas

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值