中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

Python少兒趣味編程《第2課-變量、數(shù)字和字符串》課件(共19張PPT)

資源下載
  1. 二一教育資源

Python少兒趣味編程《第2課-變量、數(shù)字和字符串》課件(共19張PPT)

資源簡介

(共19張PPT)
第2課 變量、數(shù)字和字符串
什么是數(shù)據(jù)類型?
數(shù)據(jù)就是我們保存在各種數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫中的信息。
Python中的數(shù)據(jù)類型
Python 3中有6種標(biāo)準(zhǔn)的數(shù)據(jù)類型:數(shù)字、字符串、列表、元組、字典和集合。
本章會介紹其中最常用的兩種類型:數(shù)字和字符串。
在后邊的章節(jié)中,我們還會陸續(xù)介紹其他的數(shù)據(jù)類型。
變量
變量就像是一個(gè)用來裝東西的盒子,我們把要存儲的東西放在這個(gè)盒子里面,再給這個(gè)盒子起一個(gè)名字。
盒子里的東西是可以變化的,也就是說,我們可以把盒子里原來的東西取出來,再把其他的東西放進(jìn)去。
>>> box=12
>>> box
12
>>> box=21
>>> box
21
Python變量的命名規(guī)則
變量名可以由字母、數(shù)字和下劃線組成,但是不能以數(shù)字開頭;
變量不能與關(guān)鍵字重名;
變量名是區(qū)分大小寫的;
變量名不能夠包含空格,但可使用下劃線來分隔其中的單詞。
駱駝命名法
NumberOfCandies
變量賦值方法
多變量賦值
用一條語句,同時(shí)為多個(gè)變量賦值
增量賦值
在Python 3中,等號可以和一個(gè)算術(shù)操作符組合在一起,將計(jì)算結(jié)果重新賦值給左邊的變量。
>>> a=b=c=1
>>> a
1
>>> b
1
>>> c
1
>>> age=9+1
>>> age
10
整數(shù)和數(shù)學(xué)運(yùn)算
在Python中,我們可以用算術(shù)操作符+、 、*和/對整數(shù)執(zhí)行加、減、乘、除等基本的數(shù)學(xué)運(yùn)算。
按照數(shù)學(xué)的規(guī)則,乘法和除法總是在加法和減法之前進(jìn)行,Python也遵循這個(gè)規(guī)則。
要改變運(yùn)算規(guī)則,需要使用括號。
>>> 987+47*6-852/3
985.0
>>> 9/1+2
11.0
>>> 9/(1+2)
3.0
浮點(diǎn)數(shù)
帶小數(shù)點(diǎn)的數(shù)字都叫作浮點(diǎn)數(shù)。
>>> 0.1+0.1
0.2
>>> 4*0.2
0.8
有的時(shí)候,運(yùn)算結(jié)果包含的小數(shù)位可能是不確定的。
>>> 0.2+0.1
0.30000000000000004
字符串
Python中的字符串就是字符的序列(這和在大多數(shù)編程語言中是一樣的),
可以包含字母、數(shù)字、標(biāo)點(diǎn)和空格。把字符串放在引號中。
>>> "Hello World!"
'Hello World!'
字符串也可以存儲到變量中。
>>> myString="This is my string"
>>> myString
'This is my string'
Python的動(dòng)態(tài)類型
變量的類型可以自由變化。
>>> myString=5
>>> myString
5
>>> myString="This is a string"
>>> myString
'This is a string’
字符串也可以存儲到變量中。
>>> numberEight=8
>>> stringEight="8"
>>> numberEight+numberEight
16
>>> stringEight+stringEight
'88'
連接字符串
使用+操作符連接字符串。
將第二個(gè)字符串附加到第一個(gè)字符串的末尾,生成一個(gè)新的字符串。
>>> greeting="Hello "
>>> name="Johnson"
>>> greeting+name
'Hello Johnson'
內(nèi)置函數(shù)
print()函數(shù)
print()函數(shù)將括號內(nèi)的字符串顯示在屏幕上。
>>> print("Hello World!")
Hello World!
>>> print("What is your name ")
What is your name
內(nèi)置函數(shù)
input()函數(shù)
input()函數(shù)等待用戶在鍵盤上輸入一些文本并按下回車鍵,由此獲取
用戶輸入的文本。
>>> myName=input()
Johnson
>>> print("My name is "+myName)
My name is Johnson
內(nèi)置函數(shù)
len()函數(shù)
len()函數(shù)接受一個(gè)字符串(或包含字符串的變量),返回一個(gè)整數(shù)值,表示字符串中的字符的個(gè)數(shù)。
>>> len("Hello")
5
>>> myName="Johnson"
>>> len(myName)
7
字符串方法
方法是Python可以對數(shù)據(jù)執(zhí)行的函數(shù)。
title()方法
title()方法以首字母大寫的方式顯示每個(gè)單詞,也就是將每個(gè)單詞的首字母都改為大寫。
>>> myName="johnson"
>>> myName.title()
'Johnson'
字符串方法
upper()
upper()方法將字符串全部改寫為大寫字母。
>>> myName.upper()
'JOHNSON’
lower()
lower()方法將字符串全部改寫為小寫字母。
>>> "JOHNSON".lower()
'johnson'
數(shù)據(jù)類型轉(zhuǎn)換
str() 函數(shù)
str()函數(shù)可以將非字符串值轉(zhuǎn)換為字符串。
>>> str(8)+" apples"
'8 apples’
float() 函數(shù)
float()函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù)。
>>> float(8)
8.0
>>> float("13")
13.0
>>> float("5")*8
40.0
數(shù)據(jù)類型轉(zhuǎn)換
int() 函數(shù)
int()函數(shù)可以將非整數(shù)值表示為整數(shù)。
>>> studentNumber=input()
33
>>> studentNumber
'33'
>>> int(studentNumber)*3
99
int()函數(shù)還可以把浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù),它會將小數(shù)點(diǎn)后邊的內(nèi)容全部忽略掉。
>>> int(3.1415926)
3
>>> int(9.9)
9
“成績單”示例程序
程序清單 2.1.py
name = input("請輸入學(xué)生姓名:")
userID = input("請輸入學(xué)生學(xué)號:")
score1 = input("請輸入學(xué)生語文成績:")
score2 = input("請輸入學(xué)生數(shù)學(xué)成績:")
score3 = input("請輸入學(xué)生英語成績:")
total = float(score1) + float(score2) + float(score3)
print ("學(xué)號 姓名 語文 數(shù)學(xué) 英語 總分")
print (userID," " ,name, " ",score1, " ",score2, " ",score3," ",total)
可以用IDLE打開示例程序,運(yùn)行并查看一下結(jié)果。
練習(xí)
1.以下哪些可以作為變量的名稱?哪些不可以,為什么?
1number number1 apple-3 else numberOfApples num of apples
2.假設(shè)笑笑打算舉辦一次聚會,并且計(jì)劃讓每個(gè)人吹破兩個(gè)氣球。最初有15個(gè)人要來,后來她又邀請了9個(gè)人。她試圖使用下面的Python代碼來計(jì)算一共要買多少個(gè)氣球:
>>> 15+9*2
33
但這似乎不對。問題在于乘法在加法之前計(jì)算。為確保Python先做加法,需要怎樣加括號呢?笑笑實(shí)際上需要買多少個(gè)氣球呢?
3.編寫一個(gè)程序來幫助用戶計(jì)算長方形的面積。要提示用戶自己輸入長和寬,然后根據(jù)用戶輸入的數(shù)值,告知用戶長方形的面積是多少。

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 阿城市| 扎囊县| 康定县| 托克逊县| 福清市| 太白县| 桐柏县| 新余市| 安庆市| 吉木乃县| 平潭县| 泰兴市| 喀喇沁旗| 绿春县| 枣庄市| 乌兰县| 正安县| 宁海县| 准格尔旗| 安化县| 西和县| 乐昌市| 鄂温| 高淳县| 丹江口市| 尼木县| 吉木乃县| 阿合奇县| 双江| 兴山县| 永新县| 绥芬河市| 上虞市| 屏东市| 宣威市| 栾川县| 墨玉县| 桂东县| 富平县| 元氏县| 湘潭县|