Python入门基础学习 一
Python入门基础学习 一
Python下载及安装
- 下载地址:
https://www.python.org/
,选择最新的版本下载 - 稍等一会,安装完成。
简单语句
从idle启动Python:IDLE是一个Python Shell,打开IDLE,输入
print ("hello world")
(图1)
Alt+n:回到上一条语句
Alt+p:去到下一条语句
注释符号:#
Python输入无位数限制并且可以直接做计算(图2),字符串也可做计算
简单小游戏:新建一个文件,在里面输入猜数字小游戏代码,然后点击Run,运行一下(图3)
print('---------------小游戏----------------')
temp=input("猜一下我心中想的是哪个数字:")
guess=int(temp)
if guess ==8:
print("666,你是最棒的预言家!")
else:
print("猜错了,我心中想的是8!")
print("游戏结束")
- python编写的时候不用先声明变量,也不用大括号括起来,而是用缩进来表示,如果有冒号,回车后会自动缩进。
- 内置函数bif
- print:打印括号中的参数
- input:括号中参数会显示到屏幕上,并要求用户输入数据,将数据返回给变量,是个赋值操作
- int:将括号中的参数变为整型
- 查看Python中的内置函数
dir(__builtins__)
,以及内置函数的含义help(函数名)
(图4)
变量
在使用变量前,要先对其赋值,变量名可以包括字母、数字、下划线,但变量名不能以数字开头;
字母可以是大写或小写,但大小写是不通的,也就是说Fish和fish对Python来说是完全不同的两个名字;
变量的命名理论可以取任何合法的名字,但要尽量给变量取一个专业一点的名字;
字符串和数字不一样,5+8=13;'5'+'8'=58;
在Python中创建字符串,就要在字符两边加上引号,可以是单引号或者双引号,但必须成对;
如果字符中需要出现单引号或双引号,可以运用转义符,如'let' go'(图5)
但是“\”的运用有时候也会引起误解,比如打印
"C:\now"
,本意是c盘下的now文件夹,但是打印出来的是ow,这时可以用反斜杠对自身进行转义"C:\\now"
,或者运用原始字符串。原始字符串的使用非常简单,只需要在字符串前边加一个英文字母r即可,比如:
str=r'C:\now'
。但是原始字符串结尾不能加反斜杠。如果希望得到一个跨越多行的字符串,需要三重引号字符串,如下图所示(图6)
Python入门基础学习 一的更多相关文章
- Python入门基础学习 三
Python入门基础学习 三 数据类型 Python区分整型和浮点型依靠的是小数点,有小数点就是浮点型. e记法:e就是10的意思,是一种科学的计数法,15000=1.5e4 布尔类型是一种特殊的整形 ...
- Python入门基础学习 二
Python入门基础学习 二 猜数字小游戏进阶版 修改建议: 猜错的时候程序可以给出提示,告诉用户猜测的数字偏大还是偏小: 没运行一次程序只能猜测一次,应该提供多次机会给用户猜测: 每次运行程序,答案 ...
- Python 入门基础学习
Python入门学习 我们使用python3.0版本 首选来入门 带你进入Hello World >>> print ("Hello World")Hell ...
- Python入门基础学习(文件与异常处理)
Python基础学习笔记(七) 捕获异常的语法格式: 文件的基本操作: 打开文件 读.写文件 关闭文件 read方法 --读取文件: open函数的第一个参数是要打开的文件名(文件名区分大小写) 如果 ...
- Python入门基础学习(时间模块,随机模块)
Python基础学习笔记(六) time模块: 时间的三种表示方法: 1.格式化字符串 2.时间戳 用来表示和1970年的时间间隔,单位为s 3.元组 struct_time 9个元素 time的st ...
- Python入门基础学习(模块,包)
Python基础学习笔记(五) 模块的概念:模块是python程序架构的一个核心概念 每个以拓展名py结尾的python源代码文件都是一个模块 模块名同样也是一个标识符,需要符合标识符的命名规则 在模 ...
- Python入门基础学习(面向对象)
Python基础学习笔记(四) 面向对象的三个基本特征: 封装:把客观事物抽象并封装成对象,即将属性,方法和事件等集合在一个整体内 继承:允许使用现有类的功能并在无须重新改写原来的类情况下,对这些功能 ...
- Python入门基础学习(函数)
Python基础学习笔记(三) 函数的概念: 所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 1.定义函数 --封装独立的功能 2.调用函数 --享受 ...
- Python入门基础学习(列表/元组/字典/集合)
Python基础学习笔记(二) 列表list---[ ](打了激素的数组,可以放入混合类型) list1 = [1,2,'请多指教',0.5] 公共的功能: len(list1) #/获取元素 lis ...
随机推荐
- 黄聪:VPS服务器如何配置PHP.ini解决wordpress使用WP-Mail-SMTP插件发邮件出现Could not connect to SMTP host的解决办法
1.首先是WP-Mail-SMTP的下载地址:http://wordpress.org/plugins/wp-mail-smtp/ 2.出现Could not connect to SMTP host ...
- VPS(Centos6)连ROS做GRE隧道完整版
国内徐庄1.1.1.1 内网地址192.168.0.0/16 gre隧道适配器地址 172.16.0.45 国外2.2.2.2内网地址无 gre隧道地址172.16.0.46 国外 cent ...
- http://www.bootcss.com/p/font-awesome/
集成 将Font Awesome 集成到 Bootstrap 非常容易,还可以被单独使用. 最简单的 Bootstrap + Font Awesome 集成方式 使用这种方式将 Font Awesom ...
- django-连接数据库及创建表,已存字段的增删
连接数据库 配置文件settings DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 你的数据库引擎 'HOST' ...
- 十、api自动化环境问题及解决方案汇总(持续更新)
1.jenkins报错: Unable to read /root/.jenkins/config.xml at hudson.WebAppMain$3.run(WebAppMain.java:248 ...
- windows下测试flask的例子tuorial报错flask KeyError: 'DATABASE'
windows下测试flask的例子tuorial报错flask KeyError: 'DATABASE' flask KeyError: 'DATABASE' 提示是 变量 database错误 由 ...
- 「小程序JAVA实战」小程序的横向视频和页面拦截(59)
转自:https://idig8.com/2018/09/24/xiaochengxujavashizhanxiaochengxudehengxiangshipinheyemianlanjie58/ ...
- 跟我学算法- tensorflow 卷积神经网络训练验证码
使用captcha.image.Image 生成随机验证码,随机生成的验证码为0到9的数字,验证码有4位数字组成,这是一个自己生成验证码,自己不断训练的模型 使用三层卷积层,三层池化层,二层全连接层来 ...
- 归纳整理Linux下C语言常用的库函数----内存及字符串控制及操作
在没有IDE的时候,记住一些常用的库函数的函数名.参数.基本用法及注意事项是很有必要的. 参照Linux_C_HS.chm的目录,我大致将常用的函数分为一下几类: 1. 内存及字符串控制及操作 2. ...
- CentOS上安装 jdk
先下载最新的jdk版本 文件名:jdk-8u5-linux-x64.rpm 将文件通过winscp上传到/usr/local目录中 rpm -ivh jdk-8u5-linux-x64.rpm 系统会 ...