Python醉基础

Python基础语法

一:输入输出

1.输出 print( )

#输出'hello,world'
>>>print('hello,world')

#print( )函数输出多个字符串,用逗号“,”隔开,遇到逗号会输出一个空格,就可以连成一串输出:
#The quick brown fox jumps over the lazy dog
>>>print('The quick brown for','jumps over','the lazy dog')

#打印整数
>>>print(300)
300
>>>print(100+200)
300
>>>print('100+200=',100+200)
100 + 200 = 300

2.输入 input( )

#让用户输入字符串,并存放到一个变量里。

#案例:输入用户的名字
>>> name = input( )
#当我们输入neme = input()并按下回车后,python交互命令就在等待我们的输入,这是我们可以输入要存放的字符
>>>	name = input( )
'xiaoluo'
#Python允许用r''表示''内部的字符串默认不转义
>>>print(r'\\\t\\')
\\\t\\

#Python允许用'''...'''的格式表示多行内容
>>>print('''line1
...line2
...line''')
line1
line2
line3
#在输入多行内容时,提示符有>>>变为了... ; ...是提示符,不是代码的一部分


二:数据类型

1.布尔值

​ 一个布尔值只有True 、False两种值。

>>> True
True

#not运算时非运算,它是一个单目运算符,把 Ture变成False,False,False变成True
>>> not True
False

2.空值

# 空值用None表示,但不等于0,0是有意义的,而None是一个特殊的空值

3:变量

a.变量的定义

​ 在Python中,每个变量在使用前都必须赋值,变量在赋值以后该变量才会被创建

​ 等号(=)用来赋值,=左边是一个变量名,=右边是储存在变量中的值。

a = 'ABC'
#python解释器干了二件事:
1. 在内存中创建了一个 ' ABC'的字符串
2. 在内存中创建了一个名为a的变量,并把它指向' ABC' .
变量名 = 值
案例1:学生注册
	#定义变量———学生学号
	studentNo = "20184330221" 

	#定义变量————学上密码
	studentPassword = "123"

	#在程序中,如果要输出变量的内容,需要使用 print 函数
	print(studentNo)
	print(studentPassword)
   
案例2:超市买菜
	# 定义柿子价格变量
	price = 8.5

	# 定义购买重量
	weight = 7.5

	# 计算金额
	money = price * weight

	print(money)	

b:除法

python中有两种除法,一种是 / ;一种是//# "\" 除法计算结果是浮点数;整数恰好整除,结果也是浮点数
>>> 10/3
3.3333333333335
>>> 9/3
3.0

# "//"为地板除,两个整数的除法仍然是整数:
>>> 10/3
3

# "%"为余数运算,可以得到两个整数相除的余数
>>> 10%3
1

三:函数介绍

1:len( )函数

#计算str包含多少个字符,可以使用len( )函数
>>> len'ABC'3
>>> len ('中文')
2

2:list

​ list(列表)数据类型是一种有序的集合,可以随时添加和删除其中的元素。

#列出班里所有同学的名字,就可以用一个list表示:
>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']

#用len()函数可以获得list元素的个数:
>>> len(classmates)
3

#用索引来访问list中每一个位置的元素,记得索引是从0开始的:
>>> classmates[0]
'Michael'
>>> classmates[1]
'Bob'
>>> classmates[2]
'Tracy'

#如果要取最后一个元素,还可以用-1做索引,直接获取最后一个元素;以此类推,可以获取倒数第2个、倒数第3个。
>>> classmates[-1]
'Tracy'

>>> classmates[-2]
'Bob'
>>> classmates[-3]
'Michael'

#list是一个可变的有序表,所以,可以往list中追加元素到末尾:
>>> classmates.append['Adam']
>>> classmates
['Michael', 'Bob', 'Tracy', 'Adam']

#把元素插入到指定的位置,比如索引号为1的位置:
>>> classmates.insert(1,'Jack')
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']

#要删除list末尾的元素,用pop()方法:
>>> classmates.pop()
'Adam'
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy']

#要删除指定位置的元素,用pop(i)方法,其中i是索引位置:
>>> classmates.pop(1)
'Jack'
>>> classmates
['Michael', 'Bob', 'Tracy']

#要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:
>>> classmates[1] = 'Sarah'
>>> classmates
['Michael', 'Sarah', 'Tracy']

#list里面的元素的数据类型也可以不同,比如:
>>> L = ['Apple', 123, True]

#list元素也可以是另一个list,比如:
>>> s = ['python', 'java', ['asp', 'php'], 'scheme']
>>> len(s)
4
要注意s只有4个元素,其中s[2]又是一个list,如果拆开写就更容易理解了:
>>> p = ['asp', 'php']
>>> s = ['python', 'java', p, 'scheme']
要拿到'php'可以写p[1]或者s[2][1],因此s可以看成是一个二维数组,类似的还有三维、四维……数组,不过很少用到。

#如果一个list中一个元素也没有,就是一个空的list,它的长度为0:
>>> L = []
>>> len(L)
0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值