一。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 初识的更多相关文章

  1. PYTHON 100days学习笔记001:初识python

    现在学习这个确实时间很紧,但是迟早得学,以后PYTHON自动化运维,PYTHON自动测试都需要用的到,甚至可以往数据分析方向发展,刚好最近有数据观组织的python100天计划,就参加了,做好笔记,一 ...

  2. Python3 初识Python

    一 Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...

  3. python3初识selenium

    第一步:安装与配置 1.电脑上需要有火狐浏览器(默认安装在C:\Program Files (x86)\Mozilla Firefox目录下). 2.使用pip install selenium安装好 ...

  4. 2.1 Python3.5安装以及爬虫需要的环境配置

    之所以选用Python,是因为对于网络爬虫来说,Python是最好上手的一种语言.本文讲述的安装配置都是基于Windows的环境. 另外我想说的是,文中用到的下载链接尽量官方网站上的下载链接,这是我比 ...

  5. python3.0练习100题——001

    自学python3中,现在开始每天在python2.71 100例中做一道题,用python3实现,并写下一些思考-加油(ง •̀灬•́)ง 题目网站(http://www.runoob.com/py ...

  6. 001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学

    001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学 welcome to Java World 欢迎来到Java世界 一起领略Java编程世界的奥秘与奥妙 ...

  7. 循序渐进Python3(八) -- 0 -- 初识socket

    socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求. socket起源于Un ...

  8. Python3练习题 001:4个数字求不重复的3位数

    #Python练习题 001:4个数字求不重复的3位数#方法一import itertoolsres = [][res.append(i[0]*100 + i[1]*10 + i[2]) for i ...

  9. [Python3 填坑] 001 格式化符号 & 格式化操作符的辅助指令

    目录 1. print( 坑的信息 ) 2. 开始填坑 2.1 Python 格式化符号表 举例说明 (1) %c (2) %s 与 %d (3) %o (4) %x (5) %f (6) %e (7 ...

  10. Python3基础之初识Python

    Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序, 作为ABC语 ...

随机推荐

  1. POJ读书笔记2.1 —— 鸡兔笼带

    http://blog.csdn.net/pipisorry/article/details/36433305 问题描写叙述  一个笼子里面关了鸡和兔子(鸡有2仅仅脚.兔子有4仅仅脚.没有例外). 已 ...

  2. DELPHI下多线程编程的几个思维误区(QDAC)

    有几个网友私下问我一些有关线程的事情.过节写个东西上来大家交流. 思维误区1,自己新建的THREAD是线程,自己的主程序不是线程. 很多人在多线程编程没有把主线程也当作线程.其实主线程也是线程.看起来 ...

  3. WPF编游戏系列 之八 银行界面及金额校验

    原文:WPF编游戏系列 之八 银行界面及金额校验        在前面<WPF编游戏系列 之四 用户控件>一文中通过用户控件创建了"My Shop"中物品列表框.本篇继 ...

  4. 使用ArcGIS Server发布我们的数据

    原文:使用ArcGIS Server发布我们的数据 引言 上一篇我们已经安装好了ArcGIS体系的服务软件,这一篇将介绍如何把我们自己的数据通过ArcGIS Server发布出去,并且能够通过Web页 ...

  5. scala 学习

    继续学习: https://segmentfault.com/a/1190000003068853#articleHeader2 https://docs.scala-lang.org/tour/mi ...

  6. WPF无边框移动窗体

    WPF无边框移动窗体,先在<Window>里添加 MouseLeftButtonDown=”Window_MouseLeftButtonDown” 然后导航到事件,在事件里添加 if (e ...

  7. nltk处理文本

    nltk(Natural Language Toolkit)是处理文本的利器. 安装 pip install nltk 进入python命令行,键入nltk.download()可以下载nltk需要的 ...

  8. LFTP 4.6.2 发布,命令行 FTP 工具。这个东东可以用来做插件

    直击现场  这个东东可以用来做插件 LFTP 4.6.2 发布,新增特征如下: * new command "edit" instead of the edit alias.* n ...

  9. visual studio添加docker支持简记

    很久以前学过一段时间的docker,那时装了电脑卡得受不了,学了一会就卸载了,最近电脑又装上了docker,感觉好像没有以前这么卡了,还是同一台电脑surface pro4, 试了一下visual s ...

  10. Qt加载百度离线地图

    1.下载百度地图离线API 1.3 下载链接:http://download.csdn.NET/detail/caoshangpa/9476608,网上虽然出现了2.0版本离线API,但是经试用,存在 ...