Python入门

mac2024-12-27  19

Python 入门

一、安装

官网下载安装 x64版任选

勾选Add To Path,添加导环境变量

cmd中输入python ,显示以下内容表明安装成功

二、运行:

1.交互式编程:

cmd窗口IDLE

2.脚本式编程:cmd运行py文件

测试以下:

用文本编辑器写代码,将后缀名改成 .py(不要用win自带记事本,用notepad++)

进入到hellp.py文件所在目录输入 python hello.py

*注意:

.py文件只能在命令行模式执行,不能在Python交互式环境下执行。

win上不能像.exe文件一样直接运行.py文件,在Mac和Linux上可以。

三、输入、输出

输出:

print打印函数内,字符串可用单引号或双引号,但不能混用。

print("hhhh")

多个字符串用逗号分开,一个逗号相当于一个空格

print("11","55")

输入:

name=input()

input()为输入函数,输入的结果存放进变量name

name 或 print(name) 查看

e.g:

修改hello.py为:

name=input("please enter your name:") print("Hello,",name);

输入名字,显示

四、语法:

注释用”#“

(动态语言:python)变量不用声明 p.s: 静态语言(Java)必须声明变量

一行一个语句

代码块不用花括号“{}”,语句以英文冒号:结尾时,缩进的语句视为代码块(缩进使用4个空格)

条件后不用括号“()”

//ep.py

#输出整数的绝对值: a=-100 if a>=0: print(a) else: print(-a)

五、数据类型和变量:

字符串:

字符串内部只包含"或'时,不需要转义符号\;包含两者时,都需要加上

同理 \n和\

print('\\\\\\n\\\\')

r''表示字符串内不转义

多行内容 '''...'''

...不是代码,是提示符

布尔值:首字母用大写

True and False

布尔运算符:and、or、not

变量:

变量不用声明 ;同一个变量可以赋值不同类型

a = 123 # a是整数 print(a) a = 'ABC' # a变为字符串 print(a)

常量:

1.常量用全部大写的变量名表示:但Python中的常量仍然是变量,可以改变,不会报错

PI = 3.14159265359

2.有两种除法/ 和// (称为地板除):

/ 除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数

// 只取结果的整数部分

六、字符串和编码:

(一)字符编码

计算机内存中,同一使用Unicode编码,当需要保存到硬盘或传输时,就会转换为UTF-8编码。

1.单个字符的编码

ord() 获取字符的整数表示

chr() 把编码转换为对应的字符

2.字符串的编码

encode() 编码为指定的bytes

decode() bytes变为str

3.字符数:len(str)

字节数:len(bytes)

在编译还有中文的源代码时加上下面两行注释:

#!/usr/bin/env python3 # -*- coding: utf-8 -*-

并且文本编辑器要转换为UTF-8 without BOM编码

e.g:

#!/user/bin/env python3 # -*- coding: utf-8 -*- s1 = 'Hello, 你好' print(s1)

(二)格式化

用%实现:

有多个需要加括号,只有一个不用加

不确定用什么占位符时,用%s,会把任何类型转换为字符串

format()实现:

'Had you said {0} {1:.1f}?%'.format('JOJO',22.2222)

最新回复(0)