python基础知识第一节

一  计算机基本组成:

      CPU、内存、主板

      计算机最底层是电子电路,只能识别两个数:0和1

二  Python概述:

python是解释型语言、弱类型语言

现在热度排名第4

python1.0在1994年1月发布

python2.0在2000年12月16发布,近年来一直更新到2.7版本,14年11月,官方宣布将于2020年取消python2的更新。

python3.0在08年12月3日发布,自此不断更新,正渐渐取代python2版本。

三  基础知识 :

第一个程序

在notepad++中建立first.py文件,键入

1 print("你好啊,我是刘德华"

 

cmd中按路径执行

由于我的电脑上装有python2.7和python3.6。系统默认执行python2.7版本

在执行时出现问题,因为python2版本不能支持中文

在使用3.6版本执行程序时没有问题

变量:

命名规则:

    1.由数字、字母、下划线组成(如sand、cat2、dog_3、__、_3是可以的)

    2.不能由数字开头,更不能是纯数字(如33,3am,2_是错误的)

    3.不能是关键字(不能定义def、print、等为变量)

    4.不要太长

    5.不要用中文

    6.区分大小写

    7.要有意义

    8.驼峰和下划线命名

常量:如圆周率PI,全部字母大写,约定俗成

注释: 

单行注释:前面加#

多行注释:用三引号将注释内容括起来

1 '''
2 不会治病的
3 语文老师
4 不是好警察
5 '''

引用时注意:

1 #请你打印出:周杰伦说:"菊花残,满地伤,你的笑容已泛黄"
2 print('周杰伦说:"菊花残,满地伤,你的笑容已泛黄"')
3 print ("周杰伦说:\"菊花残,满地伤,你的笑容已泛黄\" ") 

\"可以将字符转义

字符串拼接:

1 r1 = "天涯"
2 r2 = ""
3 r3 = "此时"
4 print(r1+r2+r3)

加深理解:

1 s1 = "sylar"
2 s2 = "ame"
3 s3 = "miracle"
4 s4 = s1 + s2 + s3
5 print(s4)
6 print("LGD有个一号位"+s2+",能打过液体的"+s3)

end=""作用:

1 print("你好")
2 print("王力宏")
3 print("林俊杰")

1 print("你好",end="")
2 print("王力宏",end = "")
3 print("林俊杰", end = "")

数据类型:

      1.int型整数:+ - * / %(取余) //(整除),> < <= >= !=(不等于)

      2.str字符串:用',","""引用的都是字符串

      3.bool布尔值,只有True和False两个值

用户交互(input)

变量=input("提示语") 变量是字符串类型str

 将字符串传化为整数: int(str)

if..else...语句

 1 # 输入你兜里的钱
 2 # 如果你的钱大于500块. 喝啤酒吃炸鸡. 生活美滋滋
 3 # 如果你兜里的钱 小于500 大于300. 吃个盖浇饭. 生活乐无边
 4 # 如果你都里的前 小于300 大于50. 吃个方便面. 开心
 5 # 如果你兜里的钱 小于50. 今天减肥.
 6 
 7 money = input("请输入你兜里的钱:")
 8 if int(money) > 500:
 9     print("和啤酒吃炸鸡. 生活美滋滋")
10 else:
11 # 小于500
12     if int(money) > 300:
13         print("盖浇饭走起")
14     else:
15         if int(money) > 50:
16             print("方便面走起")
17         else:
18             print("减肥")

用if...elif...语句写:

 1 money = int(input("请输入你兜里的钱:"))
 2 
 3 if money > 500:
 4     print("和啤酒吃炸鸡. 生活美滋滋")
 5 elif money > 50:
 6     print("方便面走起")
 7 elif money > 300:
 8     print("盖浇饭走起")
 9 else:
10     print("减肥走起")

猜你喜欢

转载自www.cnblogs.com/listash/p/9255925.html