python基础知识第一节
Posted listash
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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("减肥走起")
以上是关于python基础知识第一节的主要内容,如果未能解决你的问题,请参考以下文章
萌新向Python数据分析及数据挖掘 第一章 Python基础 第一节 python安装以及环境搭建 第二节 变量和简单的数据类型