python第一课

如何下载安装python


第一步:
在python的官网下载python版本,需要下载对应版本(在计算机-属性中查看自己是32位操作系统还是64位操作系统)、官网下载地址如下:
https://www.python.org/downloads/

下载2

下载3

第二步:
双击下载好的安装包

安装1
等待安装完成

安装2
第三步:
看到此提示successful代表安装完成

完成1
第四步:
测试是否正确安装Python
点击右下角的windows图标
输入cmd按下回车

测试1
输入Python没有报错代表安装完成

开始我们的Python学习之路

准备工作

安装好Pycharm

github文章链接 点击我查看如何安装Python
CSDN文章链接 点击我查看如何安装Python

新建一个工程

打开Pycharm点击如图所示

新建工程1

选择你的项目路径和项目名称

新建工程2

新建一个Python文件

新建Python文件

输入新建Python文件的名字 点击OK

输出Python文件名

按照程序员学习惯例我们还是Hello world

print 'Hello Wrold'

运行

尝试输入并观察:

print 'hello world'
print "hello world"
print 3
print 3+2
print '3'
print '3+2'
print 3,3+2,'3','3+2'

注意观察 print 3+2 和 print ‘3+2’ 的区别

注释的写法

第一种注释方法

python中单行注释采用 # 开头。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py

# 第一个注释
print "Hello, World!";  # 第二个注释

Python常用的数据类型

数据类型 int

整数包含正整数和负整数,用int来表示.
例:

1234, -666, 0, 99999999999

数据类型 float

浮点数float表示小数, 带一个小数点, 也可以加上一个科学计数标志e或者E
例:

1.23, 1., 3.14e-10, 4E210, 4.0e+210

数据类型 bool
在Python2中是没有布尔型的,它用数字0表示False, 用1表示True.
在Python3中把True和False定义成关键字了, 但它们的值还是1和0, 他们可以和数字相加. 但我们一般不这样做,因为bool类型是用来判断的.


 3+4j, 3.0+4.0j, 3J

查看数据类型

查看一个数据的数据类型使用type的内建函数
自行测试以下例子

print type(1)
print type('abc')
print type(True)
print type(3+4j)

输出结果:

<type 'int'>
<type 'str'>
<type 'bool'>
<type 'complex'>

变量
变量的含义
变量就是在计算机中开辟出一块!!!未被使用的内存空间!!!用来储存各种我想要储存的数据,这块空间或者说是容器就是变量.
常量: 不能被改变的量(数据)

如何定义变量
命名规则

变量命名由字母、 数字、下划线组成, 不能以数字开头, 并且对字母大小写敏感。 不能使用关键字(Python官方保留的关键词)

定义格式
变量名 = 初始化值

例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

num1 = 3    # 相当于容器名为num1存储了3这个值
print num1    # 打印这个变量的值,这个变量存储的3也就是输出3
# 连续输入num2 = 4  num2 = 8
num2 = 4
num2 = 8
print num2    # 将会输出 8 相当于先给容器num2放了 4 这个值然后再给容器num2放了 8 这个值 则会输出 8 因为一个容器只能存储一个常量
a = '你好'     # 相当于容器名为 a 存储了  你好  这个值
print a       # 打印出 a 容器存储的值

格式化format的用法

#!/usr/bin/python
# -*- coding: UTF-8 -*-

a = 5
b = 3
# 使用占位符
print "5+3={}".format((a+b))
# 更改一下大括号内的数值查看结果
print "5+3={0}".format((a+b),5,6,7)
print "5+3={1}".format((a+b),5,6,7)
print "5+3={2}".format((a+b),5,6,7)
print "5+3={3}".format((a+b),5,6,7)

输出结果:

5+3=8
5+3=8
5+3=5
5+3=6
5+3=7

字符串的合并

#!/usr/bin/python
# -*- coding: UTF-8 -*-

str1 = '123'
str2 = '456'
print str1 + str2    # 输出123456 将两个字符串相加
print str1 * 3       # 输出123123123 将str1字符串输出三遍

输出结果:

123456
123123123

行和缩进

学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:

if True:
	print "True"
else:
    print "False"

进制转换

下面是对一个十进制 18 互相转换成 二进制 八进制 十六进制的方法

进制转换

二进制与八进制的转换

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值