一 数据类型

1.整型-int 类型  存年龄、工资、成绩等这样的数据类型可以用int类型

2.浮点型-小数类型(float),带小数点的

3.布尔类型-非真即假  只有这二种:True和Flase,除了True和Flase 还有0和1,非0即真

4.字符串

二:格式化输出

把需要输出,打印的内容格式化

推荐格式化输入方式:%s 、%d和%f%

%s后面的值是一个字符串,%d 后面的值必须是整数,%f 后面的值必须是小数

如:print('你的信息是%s ,电话是%d ' %(message+phone)

三:格式问题

1、while:

if :  后面要添加冒号,有冒号 格式是一定会缩进的

四:Python-变量

1.思路:先给参数赋值-----import 导入需要的数据-----如果有循环需要计数,要添加count ------开始添加循环----先定义变量 让变量==参数--------进行if:   else 判断

2.快捷键: pycharm中 注释代码用#  快速注释或者快速取消注释代码用ctrl + ?  (mac 上面是command+?)

快速复制一行  Ctrl+d   (复制的时候,鼠标要在复制那一行的最后面,然后在ctrl+d  可以把鼠标那一行的数据给复制下来)    撤销复制ctrl+z

备注:写脚本的时候要顶格写,前面不要有空格   符号都要用英文符号

2.1 符号

1)定义的字符串中已经有单引号,那么外面需要用双引号   如:name = "let's go"

2)定义的字符串里面有双引号,那外面需要用单引号  如:pwd = ' 这是“密码”! '

3)定义的字符串中既有单引号又有双引号,那么外面用三个引号  message = ('''  let's go 这是“密码”!''')

三个引号 还有注释的功能   多行注释可以用三个引号

3.python 定义变量或者print()的时候 如果是字符串格式 需要添加 ' '  如:name = '哈哈哈'       print()打印变量不需要添加 ' '    print (name)

3.1  python 定义变量的时候 直接声明即可,不需要提前什么变量类型,直接声明就可以使用

定义变量的目的:后面还需要用到参数值,所以定义变量后,后面用到它的时候 就可以直接引用他的值

定义变量最好:见名知意,  Python中已经定义了的变量不可以在定义使用

如:'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'

定义变量的时候  如果是字符串 要加' '    int类型的 不需要添加 ' '    浮点型 也不需要添加 ' '

如: age = 10  #int 类型     name = '小白'   #字符串类型  string         score = 33.33   # 浮点型

查看变量是什么类型  用print(type (age))

3.2内置函数:type

作用: type  是查询变量是什么类型

五: Python之条件判断

1.python 中只有if else  一种条件判断  if条件语句的后面是要添加冒号的

if   else  后面要添加冒号  要英文的冒号 添加冒号会 下一行一定会缩进   备注:Python中根据缩进来判断所属的代码块   缩进一般是四个空格,或者直接按tab键缩进

if  else 并不是一定要绑定一起写的 ,如果只有一个条件,只是if条件 也是可以的

2.input('请输入xxxx') #接受输入

只要用input 接受输入的值 全部都是string (字符串)类型

# age = input('请输入你的年龄:')
# age = int(age) 备注:input的是字符串类型,所以需要先进行强制类型转换,转换为int类型 然后在打印打印,不强制转换直接打印的话,会报错

3.elif     if elif elif else

4.等于号用== 表示   如:sex == '男'     不等于用 !='男'

六:while 循环

1.while 循环里面 必须要有一个计数器的  count

while 循环里面的内容叫做循环体,循环的时候是在重复执行循环体里面的内容

2.break  在循环里面遇到break,立即结束循环,不管循环有没有循环结束

3.continue 在循环里面遇到contin 那么就结束本次循环 ,继续进行下一次循环

如: 在循环的脚本中, 如果运行到从continue 那么 直接跳过这一次循环  进行下一次循环  continue 后面的代码将不会被运行到

4.while 循环对应一个else的时候,循环在正常结束的时候才会执行它

 

Python 随笔2-0319的更多相关文章

  1. python随笔--复习专用

    <!doctype html> blockquote:first-child, #write > div:first-child, #write > figure:first- ...

  2. 我的第一个Python随笔

    自学Python也很长时间了,注册博客园写了第一篇随笔.之前想过很多次,但是始终不知道该怎么开始,内容如何,现在想想,随笔嘛,是自己的想法,也自己的实践,又是自己的锻炼.话不多说,开始今天的正式内容. ...

  3. python随笔

    1. 使用iter实现接收用户多行输入 stopword = '' str = '' print('请将要添加的内容输入下方,输入空白行按回车退出程序:') for line in iter(inpu ...

  4. Python随笔------初探

    今年的双十一刚刚才过去,大多数人主要就是抢购商品,可能他们现在已经收到了他们夜以继日抢购的商品.然而对于我们做技术的,特别是做互联网技术的,我相信肯定都被双十一那天的许多技术震撼到了吧.云计算.分压式 ...

  5. Python随笔,day1

    #python中不存在单个字符的运算,只有字符串函数 >>> s="www.google.com" >>> s 'www.google.com' ...

  6. python 随笔

    python 学习笔记 运算符重载 PYTHON-进阶-魔术方法小结(方法运算符重载) python有着像C++相似的运算符重载,只需要在类中重写__add__.sub 等方法,就可以直接对对象进行 ...

  7. Python 随笔-1

    python的发展史: python 2.7            July 3,2010  目前业内主流使用的工业版本 主讲3.0 32bit = 内存的最大寻址空间为2*32    4G的空间 6 ...

  8. Python随笔目录

    Python 一.Python基础 Python入门 数据类型 函数(迭代器生成器三元表达式) 模块和常用内置模块 面向对象 网络编程(socket) 并发编程 ... 二.数据库 MySQL PyM ...

  9. Python 随笔之Redis

    Python学习记录 ——redis 2018-03-07 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从 ...

  10. Python随笔---深浅拷贝

    Python中为了避免某些方法的副作用(拷贝后有时更改原有数据),故存在有深浅拷贝的存在 浅拷贝导入copy方法集,使用copy_copy的方法进行 深拷贝一样导入copy方法集,使用copy_dee ...

随机推荐

  1. u-boot 移植 --->2、在u-boot新增SOC和板子

    本次主要是要新增一个samsung的芯片到u-boot中,网上查阅资料发现s5pc1xx是与手上的S5PV210的友善的Tiny版子寄存器兼容的比较多,所以就准备以他为基础增加一个我的板子的支持到u- ...

  2. Cortex-M3 内核中悬起标志位细节逻辑

    对于外设中断,如果通过NVIC_DisableIRQ(xxx)关闭对应NVIC里面的使能位,会导致对应中断Pend位置起,如果清除Pend位时不清外设的中断标志位将导致对应Pend位立刻再次置起.所以 ...

  3. Github markdown页面内跳转

    基本操作: 请看这里 最典型的就是[alt_content](#jump) 但有时, jump是不太好直接看出来的, 比如下面这个标题, 格式复杂, 那如何获取相应的jump呢? 在Github中, ...

  4. Promise nested then execute order All In One

    Promise nested then execute order All In One Promise nested then nested Promise not return new Promi ...

  5. element-ui的树型结构图,半选状态数据给后台后,返回数据带有半选父节点的剔除展示

    // html <h2 class="text-gray">功能权限</h2><el-tree :data="permissionList& ...

  6. eclipse自定义快捷键

    eclipse系统自带的快捷键设置有时候使用起来并不习惯,可以自定义某些常用的快捷键. 依次打开 Window->Preference->General->Keys,这里显示了所有的 ...

  7. .NET测试断言工具Shouldly

    .NET测试断言工具Shouldly .NET测试 Shouldly在GitHub的开源地址:https://github.com/shouldly/shouldly Shouldly的官方文档:ht ...

  8. Elasticsearch--Logstash定时同步MySQL数据到Elasticsearch

    新地址体验:http://www.zhouhong.icu/post/139 一.Logstash介绍 Logstash是elastic技术栈中的一个技术.它是一个数据采集引擎,可以从数据库采集数据到 ...

  9. 学习java的第二天

    Java第二天 标识符 标识符开头只能以字母和_开头 严格区分大小写 不能以关键词命名 变量 变量是什么:就是可以变化的量 Java是一种强类型语言,定义变量必须声明后才能使用 Java变量是程序中最 ...

  10. 保姆级别学生党安装Clion IDE(面向华师同学)

    保姆级别学生党安装Clion IDE(面向华师同学) 界面UI 废话不多说,直接上图 具备功能 UI美观 (下面会介绍) 基础的代码编写能力 大容量的IDE插件 (下面会介绍) 代码补全,以及搭配Ki ...