python基础,教你从零开始学(第二讲:Python基础知识)

Python基础知识
数据结构:常量、变量、元组(列表)、字典
数据类型:int float str
算法:分支和循环
面向对象:类、属性、方法

变量命名注意事项:
1.变量名必须以字母下划线开头
2.变量名中不能有空格及标点字符
3.不能用关键字作为变量名
4.变量名区分大小写

Python语言的特点:
无头文件、无主函数、无大括号、无分号,简洁,靠缩进来区分语句,且变量的定义不需要书写类型,直接赋值,Python自动识别数据类型,字符串赋值时可用双引号或单引号,两者区别:双引号只用于打印对象中含有单引号时

注释:单行注释---#,多行注释---’’’(一对缩进相同)
注意:不要用一些关键字命名:and

使用必要的空格与空行增强代码的可读性,一般来说,运算符两侧、函数参数之间、逗号两侧建议使用空格进行分割,不同函数之间建议增加一空行以增加可读性

输入输出函数:
输入函数:input和raw_input()
例子:a=input(“提示信息:”)、b=raw_input(“xxxxxxxxx”)
区别:input函数自动识别数据类型,raw_input函数默认接收的全部都为str
多个数据同时输入:a,b = input(‘请输入:’),raw_input不支持此用法

数据类型查看函数:type(变量名)
例子:print type(a)	

输出函数:print 变量名,变量名,’xx’
例子:print a,b     print "%d,%f,%s"%(a,b,c) –字符串采用%s

注:input函数输入字符串类型时,需要手工添加引号

思考:用户输入一个三位数,计算并输出其百位、十位和个位上的数字?

元组/列表
定义:
s=(1,2.5,‘much’)----tuple
s=[1,2.5,‘much’]----list
#tuple类型的元组内的值不可改变,而list类型的元组可以改变

引用:

#引用方式:
#1整体应用—元组名
例子:print s
#2下标引用—下标从0开始
例子:print s[2]
#3下限、上限和步长
例子:print s[1:7:2]
—下限表示从谁打印,上限表示打印到谁但是该数默认不打印,步长是下一元素的增量或两个元素之间的逗号的个数,步长为1可省略,
#4 特殊引用
例子:print s[-2]、print s[1::2]

range(n):产生一个0到n-1的列表
range(1,10,2):产生一个1到n-1,步长为2的列表


操作方法:

1、逆序存放:s.reverse()—改变原来元组的值
2、排序存放:s.sort()------改变原来元组的值
3、排序:sorted(s)---------不改变原来元组的值
4、插入:s.insert(n,m)-----在某一位置(s[n]前面)插入该值m
5、追加:s.append(n)-------在该元组末尾追加n
6、最大值:max(s)
7、最小值:min(s)
8、长度:len(s)
9、删除:del s[n]

字典
定义:#大括号,键值对形式存在{‘key’:value}
s={‘a’:10,‘b’:20,‘c’:15}#字典内的元素没有顺序,不能够通过下标引用

引用:只能通过键来引用或整体引用
print s[‘c’];print s

操作方法:
1、取出所有的键:s.keys()
2、取出所有的值:s.values()
3、取出所有的键值对,作为一个元组内的元素:s.items()
4、清空字典:s.clear()
5、删除:del s[‘key’]

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值