第一天学习成果

Python第一天总结

  • 学会添加作者及其相关信息
##!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
# @Author  : Eric Lee
# @Email   : [email protected]
# @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 条件:
    条件满足时执行的事情
  • 通常字符串即可用单引号也可用双引号
    特殊情况 内层用双引号则外层用单引号,内层用双引号外层用单引号
  • 访问字符串
    下标
  • 切片 对目标对象截取一部分的操作
    对象[起始 : 中止 : 步长](不包括结束位)

你可能感兴趣的:(第一天学习成果)