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

1.变量

score =  #定义了一个变量, 变量名字score  它里面存储了一个数值 

 #变量名 = 数值

 a =  #单位是cm
high = #身高180cm applePrice = 3.5 #苹果的价格 元/斤
weight = 7.5 #购买的苹果的重量 斤 money = applePrice * weight #如果money=xxx是第一次的话,那么就表示定义> 了一个变量 money = money - #如果money = xxx 不是第一次出现,那么就不是定义变量,
而是给这个已经存在的变量赋上一个新的值

2.打印名片

  1. input获取必要的信息
  2. print打印名片
#-*- coding:utf- -*-
#.input获取必要的信息
name = input("请输入名字:")
age = input("请输入年龄:")
sex = input("请输入性别:")
qq = input("请输入qq号码:") #.print打印名片
print("================")
print("姓名:%s"%name)
print("姓名:%s"%age)
print("姓名:%s"%sex)
print("姓名:%s"%qq)
print("================")

3.raw_input() 和 input()

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

python@ubuntu:~/pythons06$ ipython
Python 2.7. (default, Jul , ::) In []: name = input("请输入名字:")
请输入名字:alex
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input--70a3a8047e72> in <module>()
----> name = input("请输入名字:") <string> in <module>() NameError: name 'alex' is not defined

  

python@ubuntu:~/pythons06$ ipython

In []: age = input("请输入:")
请输入:+ In []: age
Out[]: In []: age = + In []: age
Out[]:


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

python@ubuntu:~/pythons06$ ipython3
Python 3.5. (default, Jul , ::)
Type "copyright", "credits" or "license" for more information. In []: name = input("your name:")
your name:alex In []: name
Out[]: 'alex' In []: print("%s"%name)
alex

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

python2 版本

In []: name = raw_input("请输入:")
请输入:alex In []: name
Out[]: 'alex'

4.变量类型 type

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

5. if-else   

  if 用来完成判断

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

 #-*- coding:utf- -*-

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

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

age = 

if age >=  :
print("----18---")
print("----18---")
print("----18---")
print("----18---")
else:
print("----8---")
print("----8---")
print("----8---")
print("----10---")

    

6.标示符的规则

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

   afdaAFJAL             字母
   _ _ 下划线
数字    _3453243 数字不能开头
    a343435
  • python中的标识符是区分大小写的

 命名规则

  •  见名知意

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

  • 驼峰命名法

  

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

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

  • 下划线

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

7.关键字

  • 什么是关键字

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

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

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

  

8.运算符

    

    

In []: *
Out[]: In []: **2 #次方
Out[]: In []: **
Out[]: In []: In []: ** #重要
Out[]: In []: ** #重要
Out[]:
In []: *3.14
Out[]: 314.0 In []: "H"*
Out[]: 'HHHHHHHHHH' In []: "sorry"*
Out[]: 'sorrysorrysorrysorrysorrysorrysorrysorrysorrysorry' In []: "="*50 #重要
Out[]: '=================================================='

9.print打印多个值

name = "alex"
age =
sex = "man" 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. langularJs的MVC模式

    1.数据的挂载 在函数中设置数据 function Aaa($scope){ $scope.name = 'hello'; $scope.age = '20'; } 2.ng-controller 这 ...

  2. P2149 [SDOI2009]Elaxia的路线

    题目描述 最近,Elaxia和w**的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们 必须合理地安排两个人在一起的时间. Elaxia和w**每天都要奔波于宿舍和实验室之间,他们 希望在 ...

  3. 20155203 2016-2017-4 《Java程序设计》第9周学习总结

    20155203 2016-2017-4 <Java程序设计>第9周学习总结 教材学习内容总结 课堂内容 两个类如果有公共的部分要放在父类中,多次复用.当我们用父类或接口去声明对象的引用生 ...

  4. 修改Xcode工程名称

    概述 有的时候需要在现有的项目上面开发一个新的项目,如果新建工程的话,就比较麻烦了,所以一般是直接现有的工程上面直接修改名字步骤如下: 1.修改工程名字 在这里修改完之后,会弹出一个对话框,点击Ren ...

  5. JDK(六)JDK1.8源码分析【集合】LinkedHashMap

    本文转载自joemsu,原文连接 [JDK1.8]JDK1.8集合源码阅读——LinkedHashMap LinkedHashMap的数据结构 可以从上图中看到,LinkedHashMap数据结构相比 ...

  6. 结合cocos2d-x开发配置sublime text

    开发cocos2d-x前端的非核心开发人员对于编辑器的选择,多数的选择有两个,一个是传统的ultraedit,另外的就是现在很流行的sublime text.以前我是比较喜欢用ultraedit的,但 ...

  7. Maven创建Web项目、、、整合SSM框架

    自己接触ssm框架有一段时间了,从最早的接触新版ITOO项目的(SSM/H+Dobbu zk),再到自己近期来学习到的<淘淘商城>一个ssm框架的电商项目.用过,但是还真的没有自己搭建过, ...

  8. html标签种类

    标签 描述 <!--...--> 定义注释. <!DOCTYPE> 定义文档类型. <a> 定义锚. <abbr> 定义缩写. <acronym& ...

  9. Java编写画图板程序细节-保存已画图形

    没有Java编写画图板程序细节-保存已画图形   一.为何我们要保存画图板上已画图形呢? 有很多人会问,为什么我们一定要保存画图板上已经画好了的图形呢?原因很简单.当我们在画图板上画完自己想画的图形后 ...

  10. 随机获取指定范围内N个不重复数字

    /// <summary> /// 随机获取指定范围内N个不重复数字 /// </summary> /// <param name="min"> ...