2021-09-25 python基础入门(一)

一. python基础了解

python是一门弱类型的语言,在官网https://www.python.org/可以自行下载安装,他的解释器最常用的是pycharm,是一个收费软件不过可以网上有破解方法,当然,有钱还是支持一下正版比较好
下载完python后可以新增ipython插件用于补全代码和提示 ,直接在终端也就是cmd中运行 pip install ipython 就可以了

二. python基础语法

1.注释:每一个编程语言必不可少的永远都是注释,注释是一种美德,它不仅仅写个别人看,同样也写给未来的自己
python中的单行注释是: #
多行注释使用三个双引号进行包裹
2.:行与缩进
python中的代码块是通过行的缩进区分的,一般是四个空格,用{}包裹会直接进行报错
3:语句换行,一般情况都是一行一个语句,但不排除有特别情况,可以使用()进行包裹,当然还需要注意一下相应的格式,注意:在各种框框中换行不需要其他的东西
4.变量和数据类型:
    (1)变量用于存储数据;python的变量赋值直接使用=号实现,不用区分数据类型
    (2) 常用数据类型:数字类型
                                       布尔类型
                                       字符串类型
                                       列表类型
                                       元组类型
                                       字典类型

5.标识符和关键字
标识符:若希望在程序中表示一些事物,需要开发人员自定义一些符号和名称,这些符号和名称叫做标识符。

关键字:若希望在程序中表示一些事物,需要开发人员自定义一些符号和名称,这些符号和名称叫做标识符。

6.简单数字类型:

  • 整形(int)(注意:0b:用于转换成十进制,0x:用于转换成16进制
  • 浮点型(flolt)
  • 布尔类型(boolean) 用于判断是否正确,两个参数一个True一个False
  • 复数 由虚数和实数组成
  • 数字类型转换,例如: int(3.1415926)等等可以直接进行强制类型转换
    强制类型转换示意图

7.运算符:就是一系列的小学常用运算符号,加减乘除等:效果也一样
**取幂,//取整
逻辑运算符:and 与 ; or 或 ; not 非

8.位运算:就是把数值转换成2进制后,进行位移或者是进行运算

  • 左,右位移就是将字符转换成二进制后在二进制的左边或是右边增加0
    在这里插入图片描述
  • 位运算:就是比较两个数字的二进制的每个数值
    在这里插入图片描述

三.python常用语法

加快一下速度,写的有点繁琐了

  1. 判断语句
    if进行判断,else否则 elif否则判断
a = 1
if a<0:
    print(a)
elif a>0:
    print(a)
else:
    print("a不属于区间")

2.循环语句
while()循环,满足条件时执行
for a in [1,2,3,4]:用于循环遍历人很项目的序列
range(a,b)内置函数,用于生成从a到b的数字序列,默认为0开始

a = 10
while a>0:
    print(a)
    a=a-1
for a in range(10):
    print(a)

3.其他语句

  • break();用于结束整个循环
  • continue():用于结束当前循环
  • pass():占位符,不做任何处理,当你觉得需要的时候就可以调用它
  • else():可以与while循环嵌套使用,在结束后执行
count = 0 	
while count < 5:  
    print(count, " is less than 5")  	
	count = count + 1 
else:  
    print(count, " is not less than 5")

四.字符串

简介:字符串表示文本数据类型,也是最常用的数据
python中使用’,","'引号进行包裹都是字符串
字符串有一些特殊的字符有时需要进行转义,使用
常用转义字符:

  • \n换行
  • \b退格
  • \t横向制表符

1.字符串的输入与输出

  • 使用print()函数进行输出
  • input进行输入

2.访问字符串的值:可以类似与数组一下使用下标去访问访问每一个字符
也可用通过切片截取片段

在这里插入图片描述

3.字符串内建函数

find:用于找到字符串中的子字符串
index:与find类似
count:统计子字符串在字符串中出现的次数
replace:替代字符串中的子字符串
split:分割字符串
capitalize:第一个字符大写,其他字符小写
title:所有单词首字母大写,其余小写
startswith:判断字符串是否以指定字符串开头
endswith:判断字符是否以指定字符串结尾
upper:将小写字母转化成大写字谜
lstrip:截去字符串左边的指定字符
rstrip:截去字符串右边的指定字符
strip:截取字符串左右两边的指定字符

4。字符串运算符:
+ : 拼接字符串
* : 重复字符串

五. 列表,元组,字典

  • 列表
    概述:列表是Python中的一种数据结构,它可以存储不同类型的数据。列表的下标是从0开始的
    例:A = [1,‘xiaoWang’,‘a’, [2, ‘b’]]
    列表的遍历常用for循环
    常用函数:

    • appded可以向列表中添加元素
    • extend可以将另一个列表元素添加到该列表中
    • insert可以在指定的位置添加元素
    • 列表中查看元素是否存在的方法: if i in [1,2,3,4]
    • del根据下标进行删除 : del a[0]
    • pop删除第一个元素
    • remove 根据值进行删除
    • reverse: 将列表进行逆制
    • sort:排序
    • 列表是可以进行嵌套的,意思也就是说,列表的参数可以是列表
  • 元组
    概述: 与列表类似,但是元组不能进行修改,列表使用中括号进行包裹,元组使用小括号
    内置函数:

    • len():计算参数个数
    • max():最大值
    • min():最小值
    • tuple():列表转化成元组-
  • 字典:
    概述:根据键值对进行存储,与列表一样
    常用函数:

    • get():在不确定键是否存在时使用,当不存在时返回None
    • 修改与添加键值对 :
    • a = {} a['as'] = 123 print(a)
    • del:用于删除字典,删除后字典不在存在
    • clear : 用于清空字典元素
    • keys(): 返回所有可用的键
    • values():返回所有可用键
    • items() 返回键值对组成的列表

预计三张把python基础的笔记全部写完

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力学习,赚钱,植发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值