Python入门(一)数据类型、循环语句
脚本语言类型:
1.编译型语言:写完代码不能执行,需要先编译 eg:c、c++、c#
2.解释性语言:不需要编译 直接执行 eg:python、java、php、js、go、ruby
编程工具 pycharm
1.破解方法:https://blog.csdn.net/sophia_11/article/details/86520390 ; idea.lanyus.com
2.创建 New project
create new project -》pure python (选择路径)-》new-》python file
注:选择existing interpreter 避免创建虚拟环境
3.修改python版本:
Python 数据类型
1.定义变量: 变量名 = ‘变量值’
2.整数 int:Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1
,100
,-8080
,0
,等等。
3.浮点数 float:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。
4.字符串 string:字符串是以''
或""
括起来的任意文本,比如'abc',"xyz"等等。
5.布尔值:布尔值和布尔代数的表示完全一致,一个布尔值只有True
、False
两种值,要么是True
,要么是False
,在Python中,可以直接用True
、False
表示布尔值(请注意大小写),也可以通过布尔运算计算出来。
6.空值 None:空值是Python里一个特殊的值,用None
表示。
Python print语句
1.print语句:eg:print ('hello,word')
注:python3 强制使用('hello,word')格式,python2可以使用'hello,word'格式
2.特殊语句: print (''' let's go "a b" ''')
Python 注释方法
1.单行注释:#print ('hello,word')
2.批量注释:''' ''' 或者 """ """
Python input用法
1.input 语句: name = input ("请输入用户名).strip() <-去除空格
Python条件判断和循环
1.if条件判断:(相等==,不相等!=,大于等于>=,小于等于<=)
- age = 20
- if age >= 18:
- print 'your age is', age
- print 'adult'
- print 'END'
2.if .. else
- if age >= 18:
- print 'adult'
- else:
- print 'teenager'
- 3. if .. elif ..else
- if age >= 18:
- print 'adult'
- elif age >= 6:
- print 'teenager'
- elif age >= 3:
- print 'kid'
- else:
- print 'baby'
- 4.for 循环
- L = ['Adam', 'Lisa', 'Bart']
- for name in L:
- print name
- 5.while循环
- N = 10
- x = 0
- while x < N:
- print x
- x = x + 1
- 6.break退出
- sum = 0
- x = 1
- while True:
- sum = sum + x
- x = x + 1
- if x > 100:
- break
- print sum
- 7.continue继续
- L = [75, 98, 59, 81, 66, 43, 69, 85]
- sum = 0.0
- n = 0
- for x in L:
- if x < 60:
- continue
- sum = sum + x
- n = n + 1
Python入门(一)数据类型、循环语句的更多相关文章
- Python 入门之数据类型之间的相互转换 以及 在编程中会遇到的数据类型的坑
Python 入门之数据类型之间的相互转换 以及 在编程中会遇到的数据类型的坑 1.数据类型总结: 可变,不可变,有序,无序 (1)可变的数据类型:list dict set (2)不可变的数据类型: ...
- Python - 条件控制、循环语句 - 第十二天
Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...
- python基础之条件循环语句
前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语 ...
- Python条件控制与循环语句
1. 条件控制 # if-elif-else结构 age = 12 if age < 4: price = 0 elif age < 18: price = 5 else: price = ...
- Python 学习笔记8 循环语句 while
While循环是哟中利用条件语句,不断的执行某一段代码块,达到批量操作输出等一系列的操作,直到条件不满足或者被强制退出为止. 其工作流程如下: (图片来源菜鸟教程:http://www.runoob. ...
- (数据科学学习手札02)Python与R在循环语句与条件语句上的异同
循环是任何一种编程语言的基本设置,是进行批量操作的基础,而条件语句是进行分支运算的基础,Python与R有着各自不同的循环语句与条件语句语法,也存在着一些相同的地方. Python 1.for循环 ' ...
- python(3)- 循环语句:从最内层跳出多层循环
跳出多层循环:三层循环,最里层直接跳出3层 方法一: 在Python中,函数运行到return这一句就会停止,因此可以利用这一特性,将功能写成函数,终止多重循环 def work(): #定义函数 f ...
- python(For/while循环语句)
一.循环语句 1.while循环 当我们在python中需要重复执行一些动作的时候,这时我们就要用到循环 while循环的结构,当条件成立的时候,就会执行里面的代码 while循环不断的运行,直到指定 ...
- python实例 条件和循环语句
#! /usr/bin/python #条件和循环语句 x=int(input("Please enter an integer:")) if x<0: x=0 ...
- Python入门10 —— for循环
1.字符串依次取值 students = ['egon', 'lxx', 'alex'] i = 0 while i < 3: print(students[i]) i += 1 2.针对循环取 ...
随机推荐
- mac电脑安装wxPython2.8.12.1不成功怎么办 , Could not find a version that satisfies the requirement 2.8.12.1
目的:robotframe-ride用于接口测试 遇到的问题: 1.mac终端pip安装robotframework-ride后 pip install robotframework-ride (pi ...
- kali在vbox上运行设置共享文件夹
mount -t vboxsf VBoxShared /root/Desktop/vbox 0x00 使用共享文件夹的前提 需要自行安装增强功能:https://jingyan.baidu.com/a ...
- Python类__call__()方法
在python中,创建类型的时候定义了__call__()方法,那这个类型创建出来的实例就是可调用的.例def如: class A(object): def __init__(self,name,ag ...
- 820板子安装python
1. 需要安装python, 从 python.org上下载版本,我下的是python3.5,网上搜索到的是python2.7的交叉编译过程 和820的结合下. 需要注意,先把820的环境设置好,就是 ...
- MVC5+EF6 完整教程17--升级到EFCore2.0(转)
MVC5+EF6 完整教程17--升级到EFCore2.0 2017年08月22日 14:48:12 linux12a 阅读数:2814 EF Core 2.0上周已经发布了,我们也升级到core ...
- MFC消息 OnCtlColor 改变控件颜色
OnCtlColor 有以下几个宏定义 #define CTLCOLOR_MSGBOX 0 #define CTLCOLOR_EDIT 1 #defin ...
- vue国际化
插件:vue-i18n main.js引入i18n.js:+2行 新建文件(i18n.js),引入VueI18n.locale.语言包 新建语言包,包括index/zh/en(名字随意,引用正确就好) ...
- python之xml模块
# XML 模块的操作参考链接 # http://www.cnblogs.com/yuanchenqi/articles/5732581.html
- python模块学习之hashlib模块学习
# 加密模块 import hashlib # md5 加密 md5 # 1.初始化md5模块 生成md5对象 # 2.引入要加密的数据 update # 3.获取加密值 hexdigest m = ...
- package.json中 npm依赖包版本前的符号的意义
版本的格式 major.minor.patch 主版本号.次版本号.修补版本号 ———————————————————— patch:修复bug,兼容老版本 minor:新增功能,兼容老版本 majo ...