Python第一天总结
- 学会添加作者及其相关信息
##!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : Eric Lee
# @Email : li.yan_li@neusoft.com
# @File : ${NAME}.py
# @Software: ${PRODUCT_NAME}
- 注释
单行#
多行
'''
多行注释
'''
"""
多行注释
""" - 交换两个变量的值
c=3
d=4
c, d=d, c
print('c的值是:',c,'d的值是:',d)
- 知道一个变量的类型type
print(type(a))
- 标识符
- python标识符由字母、下划线和数字组成、且数字不能开头(区分大小写)
- c++标识符由字母、下划线和数字组成、且数字不能开头
- Java标识符由字母、下划线、数字组成和美元符号、且数字不能开头
- 有一种命名法是用下划线
- 字符串格式化输出 用百分号
hero_name='鲁班七号'
level=15
print('您选择的英雄是%s当前等级为%d'%(hero_name,level))#%输出
print('您选择的英雄是{}当前等级为{}'.format(hero_name,level))#format输出
- %c 字符
- %s 字符串
- %d 有符号十进制整数
- %u 无符号十进制整数
- 换行 \n
- 多变量赋值
name,age,sex= '赵公子',18,'f'
print(name,age,sex)
- 数据类型转换
name = input('请输入')
print(type(name))
int(name)
name = int(name)
print(type(name))
- eval用来计算在字符串中的有效python表达式,并返回一个对象
str1 = '1+19'
res = eval(str1)
print(res)
- ord将一个字符转化为其ASCII整数值
- elif必与if一起使用
else放在最后
score =77
if score>= 90 and score <=100:
print('您的等级为A')
elif score >= 80 and score <= 90:
print('您的等级为B')
elif score >= 70 and score <= 80:
print('您的等级为C')
elif score >= 60 and score <= 70:
print('您的等级为D')
else:
print('不及格')
随机数 random
- 九九乘法表 乘法部分
"%d * %d =%d " %(j ,i ,i*j) , end' '
改成format??? - while 循环
while 条件:
条件满足时执行的事情 - 通常字符串即可用单引号也可用双引号
特殊情况 内层用双引号则外层用单引号,内层用双引号外层用单引号 - 访问字符串
下标 - 切片 对目标对象截取一部分的操作
对象[起始 : 中止 : 步长](不包括结束位)