1.Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
2.Python安装教程------https://www.baidu.com/link?url=khhyUV0WlSZRbNGoIbPldCG46mr9TfYeyhCSzAADiA_BBdXEuiNrkqFD9hywABftyGM9P_g_C2ayqu-keGj1OOIsU17Phu5pkvvqptJ36NK&wd=&eqid=a43996d10004e943000000065c2b19f7
3,第一个python程序
(1),python的程序可以写在命令行中进行编写和执行。 命令行进入方式:win+r=>cmd=>回车==> python注意:中英文标点符号
(2),把程序写在py文件中. 可以反复的使用程序. 需要注意: 文件的编码格式:UTF-8
1 print("hello,world")
4,变量
变量是程序运行过程中产生的中间值. 供给后面程序使用
# 注释, # 是单行注释 . alex # ''' 多行注释: ''' # print(3+5) # print((3+5)*6) # print((3+5)*6*64) # print((3+5)*6*64-7) # print(((3+5)*6*64-7)/2) # 变量:就是一个字母或者符号.把程序运行过程中产生的值先记录下来. 供给后面的程序使用 # 相当于: x ''' a = 3 + 5 # 等号的意思是赋值. 把等号右边的值赋值给左边的变量 print(a) #8 print(a*6) #48 b = a * 6 * 64 print(b) c = b -7 d = c/2 '''
5,变量的命名规则
(1). 字母, 数字, 下划线组成
(2). 不能是数字开头, 更不能是纯数字
(3). 不能用关键字
(4). 不能太长
(5). 不要用中文
(6). 要有意义
(7). 区分大小写
(8). 推荐用驼峰或下划线
6,数据类型(三个)
(1). int(整数),用于 +-*/
(2). str(字符串), 用于+*
(3). bool(布尔) True, False
# 数据类型:
#1. int(整数) 不带小数点的 integer
#a = 3 # 整数
#print(type(a)) # class int
# 整数可以执行 + - * /
# print(10/3) # 小数是不能完美的表示出来的. 0-1
# // 整除(地板除)
# % 计算余数
# print(10//3)
# print(10%3) # 余数
# print(92233720368547758070*100000)
# a = """我们不一样"""
# print(type(a)) # <class 'str'> string
'''
print("""我家大门常打开
开放怀抱等你
老 吗?
十年之前""")
'''
# print("渣渣辉"+"陈小春"+"古天绿") # 拼接
# print("alex"+2+38+250) # str不能和int进行拼接 must be str, not int
# print("sb" * 1000) # 重复1000次
# bool有两个取值:True, False
# print(10 < 3)
a = True
print(type(a)) # <class 'bool'> boolean
7,常量
全都大写
''' BIRTH_OF_ALEX = 1888 # 常量实质就是一个变量, 只不过大家不改 print(BIRTH_OF_ALEX) BIRTH_OF_ALEX = 1988 print(BIRTH_OF_ALEX) '''
8,交互
s = input("提示语")
接受到的是字符串类型
int() 把字符串转化成整数
# a = input("请输入一个人的名字:")
# print("这个人的名字是"+a)
# ???? 把这个题进行简化
a = input("请随意的输入一个数字")
b = input("请随意的输入另一个数字")
# 把字符串转化成int
c = int(a)
d = int(b)
print(c + d) # 接受到的都是字符串. 需要转换成int
9,if语句
if 条件:
代码块
当条件成立. 执行代码块
if 条件:
代码块1
else:
代码块2
当条件为真. 执行代码块1, 否则执行代码块2
if 条件1:
代码块1
elif 条件2:
代码块2
elif.....
else:
else代码块
嵌套: if..else可以无限的嵌套, 写的时候尽量控制在3-5以内
'''
money = 666
if money > 5000:
print("打车回家")
print("回家")
'''
'''
if 条件判断(bool):
条件为真执行这里, 这里叫代码块
'''
'''
money = 123
if money > 5000: # 恒定为真
print("打车回家")
else: # 否则, 意味着上面不成立
print("骑共享单车回家")
'''
'''
if 条件:
代码块
else:
代码块
money = 50000
if money > 5000000:
print("开特斯拉回家")
elif money > 5000:
print("打车回家")
elif money > 1000:
print("骑车回家")
else:
print("走路回家")
'''
# 嵌套
print("刘伟家: 当当当当!")
gender = input("你是男的还是女的?")
if gender == "女": # == 判断
age = input("你今年多大了?")
if int(age) > 40:
print("对不起, 你去隔壁. ")
else:
print("请进. 太白不在.")
print("激动不已, 请进!")
else:
print("滚出去! ")

浙公网安备 33010602011771号