Python 学习
第一天
1》软件安装
2》第一行python
print('wdddddddddddddddddddddddddddddddddddddd')
3》注释
单行注释
格式:# 注释的内容
PyCharm快捷键: ctrl + /
多行注释
格式: '''注释内容''' 或者 '''''注释内容'''''
4》变量
(1)定义
在程序运行时可以随着程序变更的量称为变量(临时存储数据的容器)
(2)使用
num1 = 10
num2 = 20
res = num1 + num2
print(res)
(3)变量类型
Number:
int(有符号整型)
long(长整型)
float(浮点型)
complex(复数)
布尔类型:
True
False
String:
List
Tuple(元组)
Dictionart(字典)
# type函数判断变量的类型
# 例子
name = '字符串类型'
num = 122
num3 = 122.2
isOk = False
# type函数判断变量的类型
print(type(name)) # <class 'str'>
print(type(num)) # <class 'int'>
print(type(num3)) # <class 'float'>
print(type(isOk)) #<class 'bool'>
5》标识符
(1)定义
标识某一事物的符号
(2)规则
a.标识符有字符,下划线和数字组成,且数字不能开头
b.python中标识符区分大小写
c.见名知意
d.驼峰命名法
1.小驼峰命名法 eg:myName
2.大驼峰命名法 eg:MyName
3.下划线连接法 eg:my_name
6》关键字
(1)定义
具有特殊功能的标识符。关键字是python已经使用的了标识符
(2)查看关键字
import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
7》输出
(1)程序正常输出
print(res)
(2)格式化输出
# %d 数字
# %s 字符
# %f float
# %s 把bool看出字符串类型
# %d 把bool看出数字类型
age = 22
name = '东东'
sg = 187
isMan = True;
print('%s今年%d岁'%(name,age))
age = age + 1
print('%s明年%d岁,身高:%.2f,是否是男生 %s' %(name,age,sg,isMan))
-----------------
东东今年22岁
东东明年23岁,身高:187.00,是否是男生 True
常用的格式化输出
格式符号 | 转换 |
---|---|
%c | 字符 |
%s | 字符串 |
%d | 十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(0x) |
%X | 十六进制整数(0X) |
%f | 浮点数 |
%e | 科学计数法(e) |
%E | 科学计数法(E) |
%g | %f和%e的简写 |
%G | %F和%E的简写 |
(3)换行输出
# \n换行符
# \t制表符 tab
print('hello\ndd')
# \\n就是输出\n
print('hello\\ndd')
8》输入
(1)python2.x中的输入方法、
1.row_input()方法 无论输入什么类型,输出都是字符串类型
2.input()方法 无论输入什么类型,输出就是什么类型
(2)python3.x的输入方法
1.input()方法 无论输入什么类型,输出都是字符串类型
name = input('请输入名字:')
age = input('请输入年龄:')
print('%s今年%s岁'%(name,age))
9》运算符
(1)算术运算符
运算符 | 描述 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 取整数 |
% | 取余 |
** | 指数 |
(2)赋值运算符和符合赋值运算符
运算符 | 描述 |
---|---|
= | 赋值运算符 |
+= | 加运算符 |
-= | 减运算符 |
*= | 乘运算符 |
/= | 除运算符 |
//= | 取整数运算符 |
% = | 取余运算符 |
**= | 指数运算符 |
10》常用的数据类型转换
函数 | 说明 |
---|---|
int(x) | 将x转换为一个整数 |
float(x) | 将x转为一个浮点数 |
complex(real|imag) | 创建一个复数,real为实部,imag为虚部 |
str(x) | 将对象x转为字符串 |
repr(x) | 将对象x转为表达式字符串 |
eval(str) | 用来计算字符串中的有效python表达式,并返回一个对象 |
tuple(s) | 将序列s转为一个元组 |
list(s) | 将序列s转为一个列表 |
chr(x) | 将一个整数转为一个Unicode字符 |
ord(x) | 将一个字符转换为他的ascii整数值 |
hex(x) | 将一个整数转为一个16进制字符串 |
oct(x) | 将一个整数转为一个8进制字符串 |
bin(x) | 将一个整数转为一个二进制字符串 |