Python基础知识

这篇博客主要介绍了Python的基础知识,包括语法、数据类型、控制结构、函数应用等方面,适合初学者入门学习。
摘要由CSDN通过智能技术生成
python学习

1课-------------------------------------------------------------------------------------

注释:1.# 2.如果多行注释 #需要两个空格  # 3.三重引号 """xxxxx"""或'''xxxx'''

注意缩进,否则程序运行错误
超过80个字符语句用括号 连接方式 如
str = ("aaaa"
        "bbbbb"
        "cccccc")

total = ['aaaaa','bbbb',
            'cccccc']

或者使用“\”符合将一行语句分为多行显示

变量声明及赋值:
a = 1
注意大小写,不能用关键字,由字母下线线开头,不能数字开头,易懂

数据类型:
数值(整型,浮点,复数),
布尔
字符串型 str = 'aaa'
列表 list = [aaa,bbb,ccc]
元组 tuple = (aaa,bbb,ccc)
字典 dict = {"name":"sun","age":"32"} 键不能重复
集合 {1,2,3,4,5} 类似于字典,值不能重复;用它可去重 x = set(dict);(a+-&|^b)) 

变量类型:type(变量名字)

help() #进入帮助信息可查看使用说明
help> keywords
help> return

操作符
特殊:
x//y 整除取整
x**y x的y次方
逻辑运算 and or not
成员运算 in not 可应用到列表
位运算<< >> & | ^ ~ 实际是对数的二进制运算

计算优先级

2课-------------------------------------------------------------------------------------

if 条件: else:
if 条件: elif 条件: else:

循环
while 条件: else:
for
停止循环break
结束本循环进入下一循环continue

pass 空语句 为了保证程序结构的完整性

3课-------------------------------------------------------------------------------------

字符串不能改变,不可向一个索引位置赋值如:word[0] = 'm'错误
定义赋值后的字符串,不可改变,可以用切片和连接方式,改变

r与转义符\功能相似 print(r'ru\boo')

格式化字符 如
name='xiaoming'
print("name:%s"%name)

字符串拼接(是否先转换同一数据类型)

input("xxxx") - 等待用户输入

列表感觉相当于数组
[xxx,yyy,zzz] 可用key从正数开始, 负数取值 ,甚至切片[:],[正负数:正负数] ,可以在括号外乘,相加拼成更大的列表,累加
del 变量[数值] 删除列表中的某一值

find-查找
index-包含
count-统计次数
replace-替换
split-切割
capitalize-首字母大字
title-标题化,每个词首字母大写
startswith-检查指定字符串开头
endswith-检查指定字符串结尾
upper-字母全大写
ljust-左对齐允许自定义字符填充
rjust-右对齐允许自定义字符填充
center-左右对齐允许自定义字符填充
lstrip-截掉字符串左空格
rstrip-截掉字符串右空格
strip-截掉字符串左右空格

+ 字符串连接
* 重复输出字符串
in/not in判定列表是否有此值 如:值 in 列表[]

4课-------------------------------------------------------------------------------------

列表.index('值') 返回下标
列表.append('值') 追加
列表.insert(数值下标,'值') 插值
列表.extend(列表1) 添加到列表
列表.pop() 删除最后一个;列表.pop(索引)
列表.remove('值') 删除第一次出现,只删除一个
列表.sort() 参数空正排序,(reverse=True)倒序,列表内字符类型不同,排序出错
列表[索引] = 重新赋值改值
del 列表[索引] 删除
列表嵌套

元组类似于列表,区别值不可改变 如eggs = ('hello', 42, 0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值