1.缩进
Python的缩进是十分的严格的,如果没有正确使用缩进,要么会出现程序错误(IndentationError: unindent does not match any outer indentation level),要么就是达不到你想要的结果。
2.BIF
BIF 就是内置函数,比如print()就是一个内置函数,它的功能就是吧括号里的内容“打印到屏幕”,input()的功能是将接收用户的输入信息并将其返回。
3.变量
Python与其他语言有些不同,他不是把值存储在变量里面的,而更像是把名字贴到值得上边。
看个例子:
place="BeiJing"
print(place)
结果:BeiJing
注意:
(1)使用变量前,要先赋值。
(2)变量名可以包含数字、字母。下划线。但是不能以数字开头。(这点跟c语言一样)
(3)等号(=)是赋值的意思。
(4)字母的大小写意义是不同的。
4.字符串
字符串也叫做文本。创建字符串时,可以在字符两边同时加上单引号或者双引号。
5+8 是数字的相加 结果:13
'5'+'8' 是字符串的拼接 结果:‘58’
****会出现一个问题****:
'Let's go'
SyntaxError: invalid syntax(语法错误:无效语法) 因为字符串中含有一个单引号解决方法是:使用转义字符(\)
'Let\'s go'
5.长字符串
比如一个跨越多行的字符串:《面朝大海,春暖花开》。中间有很多的行,而且字符很多。这时我们只需要使用三重引号字符串("""内容""")就搞定了。
print("""
从明天起,做一个幸福的人
喂马、劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开
从明天起,和每一个亲人通信
告诉他们我的幸福
那幸福的闪电告诉我的
我将告诉每一个人
给每一条河每一座山取一个温暖的名字
陌生人,我也为你祝福
愿你有一个灿烂的前程
愿你有情人终成眷属
愿你在尘世获得幸福
我只愿面朝大海,春暖花开
""")
7.if条件分支
语法:
if 条件:
条件为真(True)执行的操作
else
条件为假(False)执行的操作
8.while循环
语法:
while 条件:
条件为真(True)执行的操作
实例:
tep=input("输入一个小于10的数:")
guess=int(tep); '''注意:input()函数输入到屏幕的数据类型是字符串类型'''
while guess != 8:
if guess==8:
print("输入正确!")
else:
if guess>8:
print("大了")
else:
print("小了")
tep=input("继续输入小于十的数字")
9.数据类型
(1) 整型:类似于Java的BigInteger类型,长度无限制。
(2)浮点型:特别记住E记法
15000=1.5*10000=1.5E4
(3)布尔型:Ture相当于1,False相当于0。
(4)类型转换:int()的作用是将其他类型转换为一个整数。
float()的作用是将其他类型转换为浮点型。
str()的作用是将其他;类型转换成字符串。
10.获取关于类型的信息
type()函数的作用是告诉我们变量的类型。
isinstance(A,B)函数确定变量的类型,A是待定类型的数据,B是指定一个数据类型。然后返回一个布尔值。Ture表示类型一致,False表示类型不一致。
11.操作符
(1)算术操作符:
+ - * / % ** //;优先级是小学数学知识,不讲了。
其中**为幂运算操作符,操作符左侧为底数,右侧为指数,幂运算操作符优先级比起左侧的一元操作符优先级高,比右侧的一元操作符低:-3**2=-9
(2)比较操作符:<,>,=,<=,==,>=
(3)逻辑操作符: and, or, not
not操作符是一个一元操作符,他的作用是的到一个操作数相反的布尔值。
如:not False------Ture