#1、變數變數和字元
中文=1
print(1)
x=3y=6x,y=y,x
(x,y)
#6,3
#字串print("
from selenium webdriver.common.action_chains import actionchains\n""
from selenium webdriver.support.select import select\n""
from selenium import webdriver\n""
import time")
#三引號自動換行
poetry="""
from selenium webdriver.common.action_chains import actionchains
from selenium webdriver.support.select import select
from selenium import webdriver
import time
(poetry)
#重複列印
print("
3451
"*30)
(1)變數名不能以數字開頭
(2)變數名區分大小寫
(3)變數名可以用漢子
(4)x,y=y,x可以實現x,y值互換
2、字串
(1)用單引號或者雙引號將內容引起
(2)用單還是雙取決於字串中有沒有不可避免的單或雙引號,以免系統誤會
(3)是在不能避免單雙引號衝突時,可以用轉義字元代替【加上去\即可轉義】
示例:\"=" ; \\=\ ; \n=換行 ;
(4)原始字串:轉義字元需要正常使用,不作為轉義字元時,可以在前面加上r,表示原始字串,轉義不生效
示例:print(r"d:\wenjianjiaa\wenjianjiab\wenjianjiac")
(5)長字串:前後用三個單引號或雙引號,實現跨行字串,即不用\n即可做換行。
示例:"""你好呀
我不用\n就可以換行了
怎麼樣"""
(6)字串相加就是拼接
示例:"520"+"1314",最後得到5201314
(7)字串乘以數字就是重複
#數字型別
#浮點數
import
decimal
a=decimal.decimal('
0.3'
)b=decimal.decimal('
0.4'
)print(a+b)
#1.複數 ax+by例1+2j(實部a=1,虛部b=2,.real顯示實部,.imag顯示虛部(都為浮點數))
x=1+2j
(x.real)
(x.imag)
#運算法則(地板除(向下取整))
r=3//2
#r=1
(r)c=-3//2
#c=-2
(c)#
字串與整數int之間的轉換
a="1123
"b=123c=int(a)
a=str(b)
#a=123,c=1123
(c,a)
c=pow(2,3)
#c=8
(c)c=pow(2,3,5)
#c=8%5=3
(c)c=8%5
(c)#
布林型別(bool(" ")在雙引號中只有為空時為false,其他都為true(包括空格))
#判斷單if分支條件語句if 3<4:
print()
else:
print()
#短路邏輯(and or,兩種按邏輯推送)
#例子:(not1)or(0and 1)or(3and4)
#運算優先順序(運算子(演算法運算子》邏輯運算子)>not>and>or)
字元中找出連續最長的數字串
輸入示例 asdfgh245467sds12 輸出示例 先放 include includeusing namespace std int main else for int i 0 i 0 str i 9 for int i 0 i以下是我覺得重要的 for int i 0 i 0 str i 9...
數字與字串 數字方法
1 四捨五入,隨機數,開方,次方,自然常數,絕對值 package pack6 public class numbertest 執行結果 2.練習 2.1自然對數e 自己計算的結果 math.e的精度會更大 2.2質數 統計找出一千萬以內,一共有多少質數 質數概念 只能被1和自己整除的數 舉例 5只...
離散變數和連續變數
離散變數是指其數值只能用自然數或整數單位計算的則為離散變數.例如,企業個數,職工人數,裝置台數等,只能按計量單位數計數,這種變數的數值一般用計數方法取得.反之,在一定區間內可以任意取值的變數叫連續變數,其數值是連續不斷的,相鄰兩個數值可作無限分割,即可取無限個數值.例如,生產零件的規格尺寸,人體測量...