变量                                                                                                                               

变量:

把程序运算的中间结果赋予一个名字临时存到内存里,以备后面的代码继续调用,这个名字的学名就叫做“变量。

声明变量:

name =  "Alex li"

变量规范:

1、变量名只能是 字母、数字或下划线的任意组合

2、变量名的第一个字符不能是数字

3、以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif','else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or','pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

定义方式:

驼峰体

  1. AgeOfOldBoy = 56
    NumberOfStudent = 80
  1. 下划线
  1. age_of_oldboy = 56
  2. number_of_students = 80
  3. 当然,很明显,我们会选择第二种,因为第二种让人觉得更清晰。
    *这里我们也要注意不要这样定义:
    1、变量名为中文,拼音
    2、变量名过长
    3、词不达意
  4. 常量:
    有时候,我们需要定义一些要求不能被更改的变量,这个就是常量,在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量。

    AGE_OF_OLDBOY = 56
  5. 程序交互
  6. 程序交互就是用户可以和程序产生互动,即读取用户输入。
  7. name = input"username:")
    print("hello"+ name)
  8. 执行后会发现,程序会等待你输入用户名后再继续执行。
  9. 注释
    随着学习的深入,用不了多久,你就可以写复杂的上千甚至上万行的代码啦,有些代码你花了很久写出来,
    过了些天再回去看,发现竟然看不懂了,哈哈,这太正常了。 另外,你以后在工作中会发现,一个项目多
    是由几个甚至几十个开发人员一起做,你要调用别人写的代码,别人也要用你的,如果代码不加注释,你自
    己都看不懂,更别说别人了,这样写会挨打的。所以为了避免这种尴尬的事情发生,一定要增加你代码的可读性。
  10. 代码注释分单行注释和多行注释,单行用#,多行注释可以对三对双引号""" """
    代码注释的原则:
    1.不用全部加注释,只需要再自己觉得重要或者不好理解的部门加注释即可
    2、注释可以是中文或英文,但绝对不要是拼音
    格式化输出
    现在有这么一个需求:
    name = "xiaoli"
    age = 25
    job = "IT"
    如果我们要要输出一个类似于”xiaoli的年龄是25岁,职业是IT.
    我们可以这样:
    print(name+"的年龄是"+age+"岁,职业是"+job+".")
    写到这你是不是发现了一个问题,写的太累了。
    那么我们就要用到格式化输出了:
    print"%s的年龄是%d岁,职业是%s。" %(name, age, job)
    这是%s和%d都是占位符,%s要对应一个字符串,%d就对应一个数字了。
    * 这里提个醒,使用input接收的输入默认都是字符串。
    基本运算符
    计算机可以进行的运算有很多种,可不只加减乘除这么简单,
    运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,
    今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算
    a = 10 , b =20为例:
    算数运算:

比较运算:

赋值运算:

逻辑运算:

  1.  

python变量、注释、程序交互、格式化输入、基本运算符的更多相关文章

  1. python基础之程序交互与数据类型

    一.程序交互 1.什么是程序交互? name=input('输入用户名:') #无论用户输入何种内容,input都会存成字符串格式 print(name) 2.为啥要有程序交互? 让计算机能够模拟人, ...

  2. python的学习笔记01_2变量 常量 注释 用户交互 格式化输出

    变量是什么? 变量的作用  Variables are used to store information to be referenced and manipulated in a computer ...

  3. python学习:注释、获取用户输入、字符串拼接、运算符、表达式

    注释 #为单行注释'''三个单引号(或者"""三个双引号)为多行注释,例如'''被注释的内容''' '''三个单引号还可以起到多行打印的功能. #ctrl+? 选中的多行 ...

  4. 开发基础 (变量、数据类型、格式化输出、运算符、流程控制、while循环)

    一.变量 name = "SmallNine" 等号前面是变量名(标识符),等号后面是变量值 变量的主要作用:就是把程序运算的中间结果临时存到内存里,已备后面的代码继续调用. 变量 ...

  5. python中实现格式化输入(史上最简单、最高效的实现方法,不借助任何模块)

    今天我在写python作业时突然想到格式化输入一段文字,譬如只需读取输入的前几个字符就行,而不幸的是,python中的输入并没有c中的read().getchar()函数,于是我网上搜了一下,网上的解 ...

  6. 1-浅谈 python变量

    浅谈 python变量 python变量概念 程序执行的过程中,很多数据都在变化的过程,我们需要一种机制把这种变化体现出来,变量是我们记录这种变化的方式. python以及其它各种语言的变量 ,其作用 ...

  7. Python的用户交互程序及格式化输出

    1.  用户输入 在Python 3 中,用户输入用input()函数即可实现用户交互程序. 例如,我们根据程序提示输入用户名和密码,并且打印输入的信息. 2. 字符串格式化输出 例如,我们根据程序提 ...

  8. python基础--程序交互、格式化输出、流程控制、break、continue

    在此申明一下,博客参照了https://www.cnblogs.com/jin-xin/,自己做了部分的改动 (1) 程序交互 #!/usr/bin/env python # -*- coding: ...

  9. Python基础-1 python由来 Python安装入门 注释 pyc文件 python变量 获取用户输入 流程控制if while

    1.Python由来 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚 ...

随机推荐

  1. Sql语句内功心法

    CREATE SCHEMA <模式名> AUTHORIZATION <用户名> 定义模式实际上定义了一个命名空间,在这个空间可以进一步定义该模式包含的数据库对象,例如基本表,视 ...

  2. web(八)CSS选择器

    标签选择器 使用html标签筛选需要渲染的网页元素. 使用场景 修改标签的默认样式,例如ul li 有默认的内边距,开发时应去掉标签的默认样式. 设定全局字体样式. 根据分辨率设定html标签的默认字 ...

  3. c++ 网络库

    1.libevent 2.boost::asio 3.ace boost::asio以前看过,不过忘记了 学习,学习

  4. Windows下用PIP安装scipy出现no lapack/blas resources found

    Windows下升级了pandas,但是发现scipy包随后引用出错,后来确认需重新安装scipy, 在用PIP安装scipy出现no lapack/blas resources found的错误,具 ...

  5. 2018.4.24 flask_mail使用

    #!/flask/bin/python # -*- coding: utf-8 -*- from threading import Thread from flask import Flask fro ...

  6. vue实现淘宝购物车功能

    淘宝购物车功能,效果如下图 非常简单的逻辑,没有做代码的封装,代码如下 <div class="list-container"> <div class=" ...

  7. JavaScript 堆排序详解

    堆通常实现为全完二叉树,二叉堆一般分为两种:最大堆和最小堆.堆排序就是通过将数组转换成最大堆结构再进行排序. // 原理:把数组转换成最大堆来排序.把堆顶的最大数取出,将剩余的堆继续调整为最大堆,再次 ...

  8. 1.2.3 Excel中姓名处理,将名加密星号

    在对应的单元格中我们输入公式: =IF(LEN(A22)>2,REPLACE(A22,2,LEN(A22)-1,"**"),REPLACE(A22,2,LEN(A22)-1, ...

  9. logback不输出日志消息,且SLF4J绑定源错误

    我之前的项目已经成功使用过logback作为日志输出,但是今天新项目在使用的时候,不输出日志信息. 最后终于找到问题所在,并成功解决.解决步骤如下: 第一步:检查pom.xml 按照以往惯例,我先检查 ...

  10. weblogic发序列化命令执行漏洞工具分享

    weblogic发序列化命令执行漏洞工具分享(链接: https://pan.baidu.com/s/1qE5MFJ32672l-MMl-QL-wQ 密码: d85j) JBOSS_EXP 工具分享( ...