python入门笔记

(持续更新ing)

数据类型

python 一般数据类型​为整型(数字)、字符串、元组、列表、字典、布尔、浮点类型​

#整型
a=123

#字符串
b=‘MaDongMei' #字符串也有下标,b[0]输出为M

#元组
c=(123,'MaDongMei’,321)

#列表
d=[123,'MaDongMei’,321]

#字典
e={'name':'MaDongMei','age':40,'class':'class 4'}

#布尔
f=True
g=False

#浮点
h=70.545646541
 

 转换

#转为字符串
str(123)

#转为整数
int(8.9)  #效果为8
int(‘4454684’)

#转为浮点
float(78) #效果为78.0



注释符

注释是给自己看的东西,

用#注释后边内容

print "测试" #输出测试

多行注释用三对''

"""
这是什么
这段代码真奇怪
"""

中文注释

代码中有中文就在代码顶部加个中文注释(utf-8是编码,也可以是gbk)

#coding=utf-8

列表/序列/元组/字典

列表其实它就类似数组,但列表有它的特点,列表第1个位置为0开始,test[0]是等于a,还有列表数据类型不行,列表第1个内容可以文本,第二是数字也行,第三还可以再套入一个序列也行的。

test = ['a','b','c','d']
'''
test[1] 输出为b
'''

#删除
del test[1] #会删除b
#删除2
test.pop(1) 一样删除b,这种方法回返回被删除的值

#插入
test.insert(1,"XXX") #在位置2插入XXX,输出结果'a','xx','b','c','d'

#正向排序
test.sort()
#正向排序2
sorted(test) #意思返回test排序后的结果,test值位置不变,这个用,test2=sorted(test)

#反向排序
test.reverse()

序列

[123,321,1234567]

元组

类似列表,列表的数据可以变,元组不变

test=(1,2,3,10) #这个一个元组
test2=(1,)          #这是另一个元组

字典

字典是无序的,当索引名自己定义那样

test={'name_a':'MaDongMei','age':35}
# 添加
test['class']='class 5'
# 删除
del test['class']
#情况
test.clear()

常用语句

如果语句if else elif

if a>0: #如果
    print ("a大于0")
elif a<0 #情况1
    print ("a<0")
else     #其它情况
    print ("a不大于0也不小于0,那么a是什么")

循环语句

常用操作

import math #导入数学模块
from math import * #导入数学模块中特定量,可以是*,意思全部,可以特定一个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值