变量

变量名的规则:

  1. 变量名由字母,数字,下划线组成

  2. 变量名不能以数字开头

  3. 变量名要具有可描述性

  4. 变量名要区分大小写

  5. 变量名禁止使用python关键字

  6. 变量名不能使用中文和拼音

  7. 变量名推荐写法:

    1. 驼峰体
    2. 下划线 (官方推荐)

2.常量

  1. 常年不变的量
  2. 变量名全部大写叫做常量
  3. python本中没有常量,因为其他的语言需要所致.

3.注释

  1. 单行(当行)注释 用#
  2. 多行注释 """ 内容 """
  3. 三个" 和' 都可以
  4. 被注释的内容不会被执行

4.基础数据类型初识

  1. 字符串
  2. 数字
  3. 布尔值
  4. 列表
  5. 元祖
  6. 字典
  7. 集合

字符串 -- str

  1. 字符串用于存储一些数据
  2. 在python中只要用引号引起来就是字符串
  3. "abs" 'skd'
  4. """sdf""" 赋值就是字符串,不赋值就是注释

数字 -- int

  1. 用于计算,用于比较
  2. 在赋值时先执行等号右边的内容
  3. python3: 除法的时候返回的是小数(浮点数)
  4. python2:除法的时候返回的是整数(向下取整)不管是整数.多少,都是整数.

a = "alex"

b = "dsb"

c = a + b #字符串拼接

print(c)

a = "alex"+"dsb"*5

print(a)

字符串+:字符串和字符串相加

字符串*:字符串与数字相乘

布尔值 --- bool

用于判断

真假判断

True -- 真

False -- 假

用户交互: (输入/输出)

input() ----- 输入

msg = input("提示语句")

Pring(msg)

python3中的input获取的内容都是字符串

python2 中input获取的就是数据本身

type ---查看数据类型

int() ----- 将字符串类型强制转换成整型

流程控制语句:

单 if

if ----如果

缩进 结果

if 条件 : : 声明已经结束

缩进 官方推荐4个空格,或者tab 空格和tab 不能混合使用.

if else 二选一

if 条件:

缩进 结果

else:

缩进 结果

if elif elif elif 多选一或不选

elif -- 在如果

if 条件:

结果

elif 条件:

​ 结果

elif 条件:

结果

elif 条件:

结果

if elif elif elif else 多个必选一个

if if if if if 多个条件选多个

if 条件:

结果

if 条件:

结果

if 条件:

结果

if 条件:

结果

if 嵌套:

if 条件:

if条件:

​ 结果

== 等于判断

最新文章

  1. nginx服务器配置
  2. Shell 重定向
  3. 解决Mac下MX4手机无法连接adb问题之解决方案
  4. 看到shape文件可以加载到GOOGLE EARTH上的方法,有空可以试试
  5. 学习zepto.js(Hello World)
  6. Openvswitch原理与代码分析(4):网络包的处理过程
  7. [MACOS] Mac上的抓包工具Charles
  8. HDU 4442 Physical Examination
  9. 转载java源代码阅读方法
  10. unique-substrings-in-wraparound-string(好)
  11. 如何使用JavaScript和正则表达式进行数据验证
  12. 自定义带有uitableview的alertview对话框
  13. ADO.NET 快速入门(七):使用数据库事务
  14. 【HDOJ】3242 List Operations
  15. XCL-Charts画一个图(CurveChart)
  16. 增删改查js
  17. Xilinx Zynq ZC-702 开发(02)—— 软件程序调试方法
  18. 学习笔记:SASS
  19. linux ls统计文件个数
  20. [算法]谷歌笔试题:Beautiful Numbers

热门文章

  1. 利用Python+Redis实现分布式锁
  2. java TimeUnit 的使用
  3. 邻居子系统 之 状态定时器回调neigh_timer_handler
  4. 文本处理工具sed
  5. ffmpe转码添加时间水印
  6. Python —— sklearn.feature_selection模块
  7. springboot内置分页技术
  8. React入门----基础篇
  9. 前端三大框架(Angular Vue React)
  10. 小D课堂 - 新版本微服务springcloud+Docker教程_5-06 高级篇幅之深入源码