标签:地板 编码转换 字符编码 编程 文件 运算符 实现 src for
Python 入门
官网下载安装 x64版任选
勾选Add To Path,添加导环境变量
cmd中输入python
,显示以下内容表明安装成功
1.交互式编程:
2.脚本式编程:cmd运行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)
标签:地板 编码转换 字符编码 编程 文件 运算符 实现 src for
原文地址:https://www.cnblogs.com/musecho/p/11666535.html