1. 1.变量
  2. 2.打印名片
  3. 3.raw_input() input()
  4. 4.变量类型 type
  5. 5. if-else  
  6. 6.标示符的规则
  7. 7.关键字
  8. 8.运算符
  9. 9.print打印多个值

1.变量

  1. score = #定义了一个变量, 变量名字score 它里面存储了一个数值
  2.  
  3. #变量名 = 数值
  4.  
  5. a = #单位是cm
  6. high = #身高180cm
  7.  
  8. applePrice = 3.5 #苹果的价格 元/斤
  9. weight = 7.5 #购买的苹果的重量 斤
  10.  
  11. money = applePrice * weight #如果money=xxx是第一次的话,那么就表示定义> 了一个变量
  12.  
  13. money = money - #如果money = xxx 不是第一次出现,那么就不是定义变量,
  14. 而是给这个已经存在的变量赋上一个新的值

2.打印名片

  1. input获取必要的信息
  2. print打印名片
  1. #-*- coding:utf- -*-
  2. #.input获取必要的信息
  3. name = input("请输入名字:")
  4. age = input("请输入年龄:")
  5. sex = input("请输入性别:")
  6. qq = input("请输入qq号码:")
  7.  
  8. #.print打印名片
  9. print("================")
  10. print("姓名:%s"%name)
  11. print("姓名:%s"%age)
  12. print("姓名:%s"%sex)
  13. print("姓名:%s"%qq)
  14. print("================")

3.raw_input() 和 input()

  python2版本 input  , 当成代码去执行 1+4

  1. python@ubuntu:~/pythons06$ ipython
  2. Python 2.7. (default, Jul , ::)
  3.  
  4. In []: name = input("请输入名字:")
  5. 请输入名字:alex
  6. ---------------------------------------------------------------------------
  7. NameError Traceback (most recent call last)
  8. <ipython-input--70a3a8047e72> in <module>()
  9. ----> name = input("请输入名字:")
  10.  
  11. <string> in <module>()
  12.  
  13. NameError: name 'alex' is not defined

  

  1. python@ubuntu:~/pythons06$ ipython
  2.  
  3. In []: age = input("请输入:")
  4. 请输入:+
  5.  
  6. In []: age
  7. Out[]:
  8.  
  9. In []: age = +
  10.  
  11. In []: age
  12. Out[]:


  python3版本 input  ,接受表达式输入

  1. python@ubuntu:~/pythons06$ ipython3
  2. Python 3.5. (default, Jul , ::)
  3. Type "copyright", "credits" or "license" for more information.
  4.  
  5. In []: name = input("your name:")
  6. your name:alex
  7.  
  8. In []: name
  9. Out[]: 'alex'
  10.  
  11. In []: print("%s"%name)
  12. alex

  python2中的raw_input(),接受表达式输入

  1. python2 版本
  2.  
  3. In []: name = raw_input("请输入:")
  4. 请输入:alex
  5.  
  6. In []: name
  7. Out[]: 'alex'

4.变量类型 type

  1. python@ubuntu:~/pythons06$ python3 -判断一个年龄.py
  2. 输入你的年龄:
  3. Traceback (most recent call last):
  4. File "10-判断一个年龄.py", line , in <module>
  5. if age >= :
  6. TypeError: unorderable types: str() >= int()
  1. In []: a =
  2. In []: b = 3.14
  3. In []: c = "alex"
  4.  
  5. In []: type (a)
  6. Out[]: int
  7. In []: type (b)
  8. Out[]: float
  9. In []: type (c)
  10. Out[]: str

5. if-else   

  if 用来完成判断

  if 条件:
    条件成立的时候,做的事情
  else:
    条件不成了的时候 做的事情

  1. #-*- coding:utf- -*-
  2.  
  3. # input 获得输入年龄
  4. age = input("输入你的年龄:")#input获取的所有数据是字符串类型, --》age --》 “”
  5. age_num = int(age) #----》整型 去除了双引号之后的值
  6.  
  7. # if 如果年龄大于18:
  8. if age_num >= :
  9. print("已经成年,可以看18禁")
  10. # else:
  11. else:
  12. print("回家写作业去")
  1. 执行结果:
  2. python@ubuntu:~/pythons06$ python -if-else.py
  3. 输入你的年龄:
  4. 已经成年,可以看18
  5. python@ubuntu:~/pythons06$ python -if-else.py
  6. 输入你的年龄:
  7. 回家写作业去

if 条件满足,执行多少条语句

  1. age =
  2.  
  3. if age >= :
  4. print("----18---")
  5. print("----18---")
  6. print("----18---")
  7. print("----18---")
  8. else:
  9. print("----8---")
  10. print("----8---")
  11. print("----8---")
  12. print("----10---")

    

6.标示符的规则

  • 标示符由字母、下划线和数字组成,且数字不能开头

  1.    afdaAFJAL 字母
  2.    _ _ 下划线
  3. 数字
  4.  
  5.    _3453243 数字不能开头
  6.     a343435
  • python中的标识符是区分大小写的

 命名规则

  •  见名知意

    名字 就定义为 name , 定义学生 用 student

  • 驼峰命名法

  

    小驼峰式命名法:例如:myName、aDog

    大驼峰式命名法:例如:FirstName、LastName

  • 下划线

    在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buff

7.关键字

  • 什么是关键字

    python一些具有特殊功能的标示符,这就是所谓的关键字

    关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符

  1. >>> import keyword
  2. >>>
  3. >>> keyword.kwlist
  4. ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for',
  5. 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

  

8.运算符

    

    

  1. In []: *
  2. Out[]:
  3.  
  4. In []: **2 #次方
  5. Out[]:
  6.  
  7. In []: **
  8. Out[]:
  9.  
  10. In []:
  11.  
  12. In []: ** #重要
  13. Out[]:
  14.  
  15. In []: ** #重要
  16. Out[]:
  1. In []: *3.14
  2. Out[]: 314.0
  3.  
  4. In []: "H"*
  5. Out[]: 'HHHHHHHHHH'
  6.  
  7. In []: "sorry"*
  8. Out[]: 'sorrysorrysorrysorrysorrysorrysorrysorrysorrysorry'
  9.  
  10. In []: "="*50 #重要
  11. Out[]: '=================================================='

9.print打印多个值

  1. name = "alex"
  2. age =
  3. sex = "man"
  4.  
  5. print("姓名是:%s,年龄是:%d,性别是:%s"%(name,age,sex))

day4 基础的更多相关文章

  1. pwn学习日记Day4 基础知识积累

    知识杂项 *:字符串重复 空指令NOP:\x90 cmp:是比较指令,cmp的功能相当于减法指令.它不保存结果,只是影响相应的标志位. xor:将两个操作数进行异或运算,并将结果存放到操作数1中. s ...

  2. Python基础 小白[7天]入门笔记

    笔记来源 Day-1 基础知识(注释.输入.输出.循环.数据类型.随机数) #-*- codeing = utf-8 -*- #@Time : 2020/7/11 11:38 #@Author : H ...

  3. 巨蟒python全栈开发-第4天 列表&元组&range

    今日内容大纲 1. 什么是列表 定义: 能装对象的对象 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 列表存在索引和切片. 和字符串是一样的. 2. 相关的增删改查操 ...

  4. Python之路,Day4 - Python基础4 (new版)

    Python之路,Day4 - Python基础4 (new版)   本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 ...

  5. Day4 - Python基础4 迭代器、装饰器、软件开发规范

    Python之路,Day4 - Python基础4 (new版)   本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 ...

  6. 【JAVA零基础入门系列】Day4 变量与常量

    这一篇主要讲解Java中的变量,什么是变量,变量的作用以及如何声明,使用变量. 那么什么是变量?对于初学者而言,可以将变量理解为盒子,这些盒子可以用来存放数据,不同类型的数据需要放在对应类型的盒子里. ...

  7. Python基础篇-day4

    本节目录: 1.字符编码 2.函数 2.1参数 2.2变量 2.3返回值 2.4递归 2.5 编程范式 2.6 高阶函数 *************************************** ...

  8. 基础二 day4 日记

    1.list增删改查 l1 = [1,'alex',True,[1,2,3],(2,3,4),{'name':'alex'}]l1 = ['alex',True,'wusir','ritian','t ...

  9. Python基础学习Day4 列表的使用方法、range 用法、in用法

    一.列表 1.1列表:python基础数据类型之一:其他语言也有列表的概念,js 数组,可索引 ,可切片,可加步长 1.2列表的索引,切片,切片+ 步长 结果: 注意:列表里元素的数据类型,就是它本身 ...

随机推荐

  1. CString char BSTR 转换

     关于字符集不一的历史原因,可以参考: UNICODE与ANSI的区别 以下是网上转载的资料.我将辅以自己的实例,说明并总结关系. 一.CString, int, string, char*之间的转换 ...

  2. 以太网,IP,TCP,UDP数据包分析

    http://www.cnblogs.com/feitian629/archive/2012/11/16/2774065.html 网络层的IP 协议是构成Internet 的基础.IP 协议不保证传 ...

  3. [CQOI2017]小Q的表格

    题目 神仙题,神仙题 这是一道很适合盯着发呆的题目 看到这个规律 \[ f(a,b)=f(b,a) \] \[ b\times f(a,a+b)=(a+b)\times f(a,b) \] 这也没什么 ...

  4. domain是什么

    一:domain表达式 domain表达式:通常用来筛选数据记录.它们使用特殊的语法,以便于Odoo ORM 将它们解析后生成对应的SQL WHERE数据库筛选语句. 二:domain的写法 doma ...

  5. 随手练——HDU-2037 、P-2920 时间安排(贪心)

    普通时间安排 HDU-2037 :http://acm.hdu.edu.cn/showproblem.php?pid=2037 选取结束时间早的策略. #include <iostream> ...

  6. ajax几种请求几种类型

    jquery向服务器发送一个ajax请求后,可以返回多种类型的数据格式,包括:html,xml,json,text等. 首先说一下jquery中ajax标准的格式. $.ajax({ url: &qu ...

  7. sys,os加glob加os.path用法

    1   sys.path是python的搜索模块的路径集,是一个list 打印下大概长这样 C:\Python27\Lib\idlelib C:\Windows\system32\python27.z ...

  8. docker启动容器关于防火墙报错

    在重启docker工程时候出错: [root@hadoop-alone ~]# docker start padError response from daemon: driver failed pr ...

  9. oracle优化脚本

    oracle优化脚本 --查看PGA的最佳设计建议SQL语句select PGA_TARGET_FOR_ESTIMATE / 1024 / 1024 PGAMB,       PGA_TARGET_F ...

  10. Loadrunner上传文件与下载文件脚本

    Loadrunner上传文件与下载文件脚本 一. 上传脚本 Action() { int uploadImgStatus = 0; //获取上传产品图ID web_reg_save_param_ex( ...