001-python3 初识
一。python的起源
python是一门 解释型弱类型编程语言.
特点: 简单.明确.优雅
二。python的解释器
CPython. 官方提供的. 内部使用c语言来实现
PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.
三。第一个python程序
print(任何内容)
四。变量
程序运行过程中产生的中间值. 暂时保存在内存中. 供后面的程序使用
命名规则:
1. 使用字母, 数字, 下划线组成
2. 不能数字开头, 更不能是纯数字
3. 不能用python的关键字
4. 不要太长
5. 要有意义
6. 区分大小写
7. 不要用中文
8. 建议使用驼峰或者下划线
# print(3+5+6)
# print((3+5+6)*12)
# print(((3+5+6)*12)+3)
# print((((3+5+6)*12)+3)/45)
#
# a = 3+5+6 # 这里的a就是一个变量. 临时记录一个值. 供后面的程序继续使用执行
# print(a*12) # 用完了
#
# a = "alex"
# print(a)
#
# a = 23
# print(a)
#
# b = a # 执行顺序. 把等号右边的值赋值给等号左边的变量
#
# print(b) # a = 20
# b = a
# a = 30
# print(b) # a = 10
# print(a / 3)
#
# a = "alex"
# print(a / 3) # 变量的数据类型(3个)
# 1. int类型. 整数, 可以进行+,-,*,/,%(计算余数, 取模), //(整除)
# print(9223372036854775807 * 128)
# print(10%3)
# print(10//3)
# print(10/3) # 1-10000000000,0-1 # 2. str 字符串, ',",''',""" 阔气来的内容叫字符串
# alex = """黑吃"""
# # type()来查看变量的数据类型
# # alex = 18
# print(type(alex))
#
# s = '''对面的女孩看过来
# 看过来啊看过来
# 峰哥已经很难耐
# 安排'''
# print(s) '''
注释: 多行注释.
''' """
注释: 多行注释. 不会影响你的程序执行. 给人看的.
""" # # 字符串可以进行的操作: + *
# print("马化腾"+"马云")
# print("马化腾"+2) # 会报错. 字符串和int不是一回事儿
#
# print("马化腾"*10)
# # 3.bool 布尔. 真命题或者假命题, True,False. 只能用来条件的判断
五。变量的数据类型
1. int. 整数. 可以做+,-,*,/,%,//
2. str. 字符串. 可以 + *
3. bool. 布尔值. 两个取值. True, False
六。用户交互
变量 = input(提示语)
接收到的内容是字符串类型
str = > int => int(str)
# 语法: 变量 = input("提示语")
# content = input("你吃了么?")
# print("我们在控制台接收到了:"+content)
# 让用户输入a, 让用户输入b. 计算机计算a+b的结果
# a = input("请输入a:") # input收到的内容是str
# b = input("请输入b:") # input收到的内容是str
# # 将字符串转换成整数 int(字符串)
# c = int(a) + int(b)
# print(c)
七。流程控制(if)
if 条件:
代码块
if 条件1:
代码块1
else:
代码块儿2
if 条件1:
代码块
elif 条件2:
代码块
elif....
else:
if 条件:
if 条件:
if 条件:
代码块
else:
else:
# content = input("请输入你是否中奖了:")
# # if 如果
# if content == '是': # = 赋值. == 判断
# print("走向人生巅峰")
# print("先买它20栋房子")
# else:
# print("继续过着屌丝的生活")
# print("我要死")
# 语法规则:
'''
if 条件判断:
代码块1
else:
代码块2
执行流程: 如果条件判断为真. 执行代码块1. 否则执行代码块2
'''
# money = 88
# if money > 500:
# print("打车回家")
#
# print("我到家了")
#
# print("咣咣咣, 谁呀? ")
# gender = input("请问, 你是男的还是女的?")
# if gender == '男':
# # pass # pass 过. 表示语法的完整性
# print("男的去隔壁. 找alex.")
# else: # 不是男的
# age = input("今年贵庚了?")
# if int(age) > 48: # input接收的是字符串. 48是int. 这两个数据类型是不能比较的
# print("大妈, 您找谁?, 可能在隔壁")
# else:
# print("我家的瓜, 特别甜.")
# month = input("请输入一个月份:")
# if month == '一月':
# print("吃饺子")
# elif month == '二月':
# print("苹果")
# elif month == '三月':
# print("桂花糕")
# elif month == '三月':
# print("西瓜")
# elif month == '三月':
# print("粽子")
# elif month == '三月':
# print("冰棍")
# score = int(input("请输入峰哥的成绩:"))
# if score >=90:
# print("峰哥old six. 得A")
# elif score >= 80:
# print("峰哥还可以, 得B")
# elif score >= 70:
# print("还凑合")
# elif score >= 60:
# print("勉强及格")
# else:
# print("不及格. 跟我去16期.")
# if ....elif...else
'''
if 条件1:
代码块1
elif 条件2:
代码块2
elif...
else:
代码块n
执行流程:
判断如果条件1成立. 执行代码块1. 否则继续判断条件2是否成立. 如果成立执行代码块2. 否则....
如果以上条件都不成立. 执行最后的else
001-python3 初识的更多相关文章
- PYTHON 100days学习笔记001:初识python
现在学习这个确实时间很紧,但是迟早得学,以后PYTHON自动化运维,PYTHON自动测试都需要用的到,甚至可以往数据分析方向发展,刚好最近有数据观组织的python100天计划,就参加了,做好笔记,一 ...
- Python3 初识Python
一 Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- python3初识selenium
第一步:安装与配置 1.电脑上需要有火狐浏览器(默认安装在C:\Program Files (x86)\Mozilla Firefox目录下). 2.使用pip install selenium安装好 ...
- 2.1 Python3.5安装以及爬虫需要的环境配置
之所以选用Python,是因为对于网络爬虫来说,Python是最好上手的一种语言.本文讲述的安装配置都是基于Windows的环境. 另外我想说的是,文中用到的下载链接尽量官方网站上的下载链接,这是我比 ...
- python3.0练习100题——001
自学python3中,现在开始每天在python2.71 100例中做一道题,用python3实现,并写下一些思考-加油(ง •̀灬•́)ง 题目网站(http://www.runoob.com/py ...
- 001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学
001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学 welcome to Java World 欢迎来到Java世界 一起领略Java编程世界的奥秘与奥妙 ...
- 循序渐进Python3(八) -- 0 -- 初识socket
socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. socket起源于Un ...
- Python3练习题 001:4个数字求不重复的3位数
#Python练习题 001:4个数字求不重复的3位数#方法一import itertoolsres = [][res.append(i[0]*100 + i[1]*10 + i[2]) for i ...
- [Python3 填坑] 001 格式化符号 & 格式化操作符的辅助指令
目录 1. print( 坑的信息 ) 2. 开始填坑 2.1 Python 格式化符号表 举例说明 (1) %c (2) %s 与 %d (3) %o (4) %x (5) %f (6) %e (7 ...
- Python3基础之初识Python
Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序, 作为ABC语 ...
随机推荐
- pandas 学习(二)—— pandas 下的常用函数
import pandas as pd; 1. 数据处理函数 pd.isnull()/pd.notnull():用于检测缺失数据: 2. 辅助函数 pd.to_datetime() 3. Series ...
- VC绘制控件如何防止闪烁
理论上不管什么控件都适用,方法如下: 新建一个MFC类,继承原来的控件类型,对于VC自动生成的类进行如下改动: 首先覆盖 OnEraseBkgnd() 防止擦除时填涂背景: BOOL CXXXCtrl ...
- NoSQL Manager for MongoDB 4.6.0.3 带key
NoSQL Manager for MongoDB 4.6.0.3 是一个Windows平台的MongoDB高级管理工具.请低调使用. 博客园文件一次最大不超过10M. 官方安装包: mongodbm ...
- 如果你说最近在看《诛仙》,平时喜欢玩LOL,你就是在把自己往悬崖上推
面试官可能会问你一些和技术看上去没有任何关系的问题,比如问你最近在看什么书,学习之余喜欢做什么,常去哪些网站之类的.如果你说最近在看<诛仙>,平时喜欢玩LOL,你就是在把自己往悬崖上推.实 ...
- 【Python】设备重启测试
①添加读取键盘输入功能,方便测试者选择压测次数! Python提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘. input 可以接收一个Python表达式作为输入,并将运 ...
- Win8 Metro(C#)数字图像处理--2.62图像对数增强
原文:Win8 Metro(C#)数字图像处理--2.62图像对数增强 [函数名称] 对数增强 WriteableBitmap LogenhanceProcess(Writeabl ...
- Win8Metro(C#)数字图像处理--2.23二值图像开运算
原文:Win8Metro(C#)数字图像处理--2.23二值图像开运算 [函数名称] 二值图像开运算函数OpenOperateProcess(WriteableBitmap src) [算法说明 ...
- 微信小程序把玩(十)swiper组件
原文:微信小程序把玩(十)swiper组件 Android写过轮播图的痛楚只有写过的知道,相对还是比较麻烦的,并没有一个轮播图组件,有个ViewPage也需要自己定制,IOS则多用UIScroller ...
- configure -help
http://www.360doc.com/content/14/1215/17/18578054_433158382.shtml http://blog.csdn.net/mociml/articl ...
- Qt 5.6.2 静态编译(VS2013 x86 target xp openssl icu webkit)
在去年4月份的时候,我写过一篇动态编译Qt5.6.0的文章,当时是为了解决webkit不能在winxp下面跑的问题,动态编译有一个缺点,就是发布的时候,要携带一大堆dll,使安装包的体积增大.而静态编 ...