Python第一天總結(jié)
- 學(xué)會(huì)添加作者及其相關(guān)信息
##!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time : ${DATE} ${TIME}
# @Author : Eric Lee
# @Email : li.yan_li@neusoft.com
# @File : ${NAME}.py
# @Software: ${PRODUCT_NAME}
- 注釋
單行#
多行
'''
多行注釋
'''
"""
多行注釋
""" - 交換兩個(gè)變量的值
c=3
d=4
c, d=d, c
print('c的值是:',c,'d的值是:',d)
- 知道一個(gè)變量的類型type
print(type(a))
- 標(biāo)識(shí)符
- python標(biāo)識(shí)符由字母、下劃線和數(shù)字組成、且數(shù)字不能開頭(區(qū)分大小寫)
- c++標(biāo)識(shí)符由字母、下劃線和數(shù)字組成、且數(shù)字不能開頭
- Java標(biāo)識(shí)符由字母、下劃線、數(shù)字組成和美元符號(hào)、且數(shù)字不能開頭
- 有一種命名法是用下劃線
- 字符串格式化輸出 用百分號(hào)
hero_name='魯班七號(hào)'
level=15
print('您選擇的英雄是%s當(dāng)前等級(jí)為%d'%(hero_name,level))#%輸出
print('您選擇的英雄是{}當(dāng)前等級(jí)為{}'.format(hero_name,level))#format輸出
- %c 字符
- %s 字符串
- %d 有符號(hào)十進(jìn)制整數(shù)
- %u 無(wú)符號(hào)十進(jìn)制整數(shù)
- 換行 \n
- 多變量賦值
name,age,sex= '趙公子',18,'f'
print(name,age,sex)
- 數(shù)據(jù)類型轉(zhuǎn)換
name = input('請(qǐng)輸入')
print(type(name))
int(name)
name = int(name)
print(type(name))
- eval用來(lái)計(jì)算在字符串中的有效python表達(dá)式,并返回一個(gè)對(duì)象
str1 = '1+19'
res = eval(str1)
print(res)
- ord將一個(gè)字符轉(zhuǎn)化為其ASCII整數(shù)值
- elif必與if一起使用
else放在最后
score =77
if score>= 90 and score <=100:
print('您的等級(jí)為A')
elif score >= 80 and score <= 90:
print('您的等級(jí)為B')
elif score >= 70 and score <= 80:
print('您的等級(jí)為C')
elif score >= 60 and score <= 70:
print('您的等級(jí)為D')
else:
print('不及格')
隨機(jī)數(shù) random
- 九九乘法表 乘法部分
"%d * %d =%d " %(j ,i ,i*j) , end' '
改成format??? - while 循環(huán)
while 條件:
條件滿足時(shí)執(zhí)行的事情 - 通常字符串即可用單引號(hào)也可用雙引號(hào)
特殊情況 內(nèi)層用雙引號(hào)則外層用單引號(hào),內(nèi)層用雙引號(hào)外層用單引號(hào) - 訪問(wèn)字符串
下標(biāo) - 切片 對(duì)目標(biāo)對(duì)象截取一部分的操作
對(duì)象[起始 : 中止 : 步長(zhǎng)](不包括結(jié)束位)