python学习笔记(一)python基础

1.命令行执行

在命令行里运行python程序  python filename.py

2.数据结构和变量

1.python的整数没有大小限制,不像c和java
2.布尔值 True和False,注意大小写
3.或且非 使用 and or not 
4.空值 None
5.变量 python是动态语言 定义变量不需要数据类型,而且可以给他再次赋值不同类型
6.除法: 
			9/3   结果为3.0(结果为浮点数)
			9//3  结果为3(结果为整数)   

字符串操作

len() 函数检测字符串长度
格式化操作:
(1)使用%
				例:“hello %s” % "myname"
					"hello %s %s" % ("myname" ,"yourname")
				只有一个%?可以不加括号,多个需要加括号,用逗号分隔
(2)使用format()方法
					用传入的参数依次替换字符串内的占位符{0}、{1}……
					例:"hello {0} ,{1}".format("myname","yourname")

列表

定义:   classmates=["dio","jojo]			
列表下标也是从0开始	
classmates[-1]:倒数第一个元素,以此类推
一些方法:
len(classmates) :得到列表的元素个数
classmates.append('cc'):添加元素到末尾
classmates.inssert(index,"vv")添加元素到指定位置
classmates.pop(i):删除指定位置的元素,如果无参数则删除末尾元素
要把某个元素替换成别的元素,可以直接赋值给对应的索引位置
列表里的元素数据类型可以不同
列表可以嵌套使用

元组

定义:tuple=("dio","jojo")
和列表区别:一旦初始化就不能修改(指向不变,但是指向的列表里面指向的元素可以改变)

条件语句

1.if语句

if <条件判断1>:
    <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
   <执行3>
else:
  <执行4>

一定要注意冒号和锁紧4个空格

input的返回类型问题

input()返回的数据类型是str,如果要跟整数比较,需要先用int()变成整数

循环

1 for in 循环

			names = ['Michael', 'Bob', 'Tracy']
		for name in names:
		    print(name)

2 while循环

		sum = 0
		n = 99
		while n > 0:
		    sum = sum + n
		    n = n - 2
		print(sum)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值