![](https://images2018.cnblogs.com/blog/1479985/201809/1479985-20180903155504437-1864767687.png)
![](https://images2018.cnblogs.com/blog/1479985/201809/1479985-20180903160046474-655438477.png)
![](https://images2018.cnblogs.com/blog/1479985/201809/1479985-20180903160353141-58541621.png)
Python解释器:
4.运行第一个Python程序
(1)python的程序可以写在命令行中进行编写和执行。
命令行进入方式:win+r=>cmd=>回车==> python
注意:中英文标点符号(可以使用搜狗输入法,对属性进行设置)
(2)把程序写在py文件中. 可以反复的使用程序. 需要注意: 文件的编码格式:UTF-8
print ("你好!我叫一路西北") #你好!我叫一路向北 print("我说好用就好用") #我说好用就好用
5.变量
就是一个字母或者符号.把程序运行过程中产生的值先记录下来. 供给后面的程序使用, 或者说就是将一些运算的中间结果暂存到内存中,以便后续代码调用.
未使用变量时
print (7+8) #15 print ((7+8)*4)#60 print ((7+8)*4*37)#2220 print ((7+8)*4*37-9)#2211 print (((7+8)*4*37)/2)#111.0
使用变量后: ( 等号的意思是赋值. 把等号右边的值赋值给左边的变量)
a = 7 + 8 print (a) #15 print (a*4) #60 b = a*4*37 #2220 print (b) c = b - 9 d = c / 2 print (c) #2221 print (d) #1105.5
注意: 变量的坑
a = 18 print ("a") #a
6.变量的命名规范
(1)必须由字母,数字,下划线组成
(2)不能是纯数字,也不能是数字开头
1 = 8 #假设合法 print(1+1)#??? 2 9 16 #运行错误
(3)不要用中文
(4)不能用关键字. 关键字就是python已经占用了的东西
(5)不要太长
(6)要有意义
(7)区分大小写(A, a)
推荐定义方式:驼峰体:DuoMeShanPaoDeAlex
下划线:duo_me_shan_pao_de_alex
a = 3
print(a,type(a)) #<class 'int'>
print (10%3) #1
print (10/3) #3.33333333333335 小数是不能完美的表示
(2)字符串string
a = "我们不一样" print(type(a)) #<class 'str'>
print("渣渣辉"+"陈小春"+"古天绿") #渣渣辉陈小春古天绿
print ("时间" *5) #时间时间时间时间时间
涉及到换行,必须有三个单引号或者三个双引号
print("""我家大门常打开 开放怀抱等你 老 吗? 十年之前""")
另外:字符串转换成数字:int(str) 条件:str必须是数字组成的。
print ("True ,type(True)") #True<class 'bool'> print ("True",type("True")) #True<class 'str'>
10.用户交互 input
a = input("请输入一个人的名字:") #请输入一个人的名字:dtdy print("这个人的名字是"+a) #这个人的名字是dtdy
a = input("请随意的输入一个数字") b = input("请随意的输入另一个数字") # 把字符串转化成int c = int(a) d = int(b) print(c + d) # 接受到的都是字符串. 需要转换成int
11.if 语句
(1) if 条件:
代码块
( 当条件成立. 执行代码块)
(2) if 条件:
代码块1
else:
代码块2
当条件为真. 执行代码块1, 否则执行代码块2
(3)if 条件1:
代码块1
elif 条件2:
代码块2
elif.....
else:
else代码块
(4) 嵌套: if..else可以无限的嵌套, 写的时候尽量控制在3-5以内
print ("当当当!") gender = input ("你是男的还是女的?") if gender == "女" : age = input ("你今年多大") if int (age) > 30: print ("对不起,你去隔壁") else : print("请进,太白不在") print ("激动不已,请进") else : print ("滚出去!")