python 2 days

1,格式化輸出,%s? %d

2,復習昨日講題

編譯型:
將代碼一次性全部編譯成二進制,然后運行。
優點:執行效率高。
缺點:開發效率低,不能跨平臺。
C
解釋型:
代碼逐行解釋,邊解釋邊執行。
優點:開發效率高,可以跨平臺。
缺點:執行效率低。
python

變量:
1,必須由數字字母下劃線任意組合。
2, 數字不能開頭。
3,不能是Python中的關鍵字。
4,不能是中文。
5,不能太長。
6,要具有可描述性。

常量:不能改變的量,全部大寫的變量為常量,放在文件起始。

基礎數據類型:
int :運算。
str:
被引號引起來的都是字符串。
+ 拼接。str + str
* str * int。
bool
True,False

用戶輸入:input
python2x: raw_input()
input() 相當于eval()
python3x: input()

if
if 條件:
pass

if 條件:
pass
else:
pass

if 條件:
pass
elif 條件:
pass
elif 條件:
pass


if 條件:
pass
elif 條件:
pass
elif 條件:
pass
else:
pass

if 條件:
if ...
else:
pass
else:
if..
else:...

while 條件:
pass
break:直接跳出當前循環。
continue:結束本次循環,繼續下一次循環。

3,while else

6,講解昨天作業上6道題

'''
1、使用while循環輸入 1 2 3 4 5 6 8 9 10

2、求1-100的所有數的和

3、輸出 1-100 內的所有奇數

4、輸出 1-100 內的所有偶數

5、求1-2+3-4+5 ... 99的所有數的和

6、用戶登陸(三次機會重試)
'''

# 1、使用while循環輸入 1 2 3 4 5 6 8 9 10
# count = 1
# while count < 11:
# if count == 7:
# count += 1
# print(count)
# count += 1

# 5、求1-2+3-4+5 ... 99的所有數的和
# sum = 0
# count = 1
# while count < 100:
# if count % 2 == 0:
# sum = sum - count
# else:
# sum = sum + count
# count += 1
# print(sum)

# 6、用戶登陸(三次機會重試)

# i = 0
# while i < 3:
# username = input('請輸入用戶名:')
# password = input('請輸入密碼:')
# if username == '婉容' and password == '123':
# print('登錄成功')
# break
# else:
# print('用戶名或者密碼錯誤,請重新輸入')
# i += 1

4,運算符

# print(2 > 1 and 3 < 4 or 8 < 10 and 4 > 5)
# 第一種情況 邏輯運算符前后都是比較運算
# 優先級概念:() > not > and > or,同一優先級從左至右以此計算。
# print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1) # T
# print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8) # F
# print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # F
# 第二種情況 邏輯運算符前后都是數字
'''
x or y if x True,return x,else y
'''
# print(3 or 5)
# print(2 or 5)
# print(0 or 5)
# print(-4 or 5)
# print(3 and 5)

# print(1 or 3 or 4 or 0)
# print(1 or 3 or 0)

# print(1 > 2 and 3 or 4)
'''
數字與bool值轉化
int ---> bool 非零 True ,零 False
bool---> int True 1, False 0,
'''
# print(bool(100))
# print(bool(0))

7,格式化輸出

# name = input('請輸入名字:')
# age = input('請輸入年齡:')
# sex = input('請輸入性別:')
#
# msg = '我的名字是' + name + '我的年齡是' + age + '我的性別是' + sex
# print(msg)

msg = '''
------------ info of Alex Li -----------
Name : Alex Li
Age : 22
job : Teacher
Hobbie: girl
------------- end -----------------
'''
# 格式化輸出 %占位符 s d
# name = input('請輸入姓名:')
# age = int(input('請輸入年齡:'))
# job = input('請輸入工作:')
# hobby=input('請輸入愛好:')
#
# msg = '''
# ------------ info of %s -----------
# Name : %s
# Age : %d
# job : %s
# Hobbie: %s
# ------------- end -----------------
# ''' % (name, name, age, job, hobby)
# print(msg)
#第二種使用方法
# dic = {
# 'name':'老男孩',
# 'age':58,
# 'job':'boss',
# 'hobby':'money',
# }
# msg = '''
# ------------ info of %(name)s -----------
# Name : %(name)s
# Age : %(age)d
# job : %(job)s
# Hobbie: %(hobby)s
# ------------- end -----------------
# ''' % dic
# print(msg)
# 格式化輸出,在格式化輸出中,單純的表示% 需要用%% 去表示。
# msg = '我叫%s,今年%s,學習進度2%%' % ('爽妹兒','18')
# print(msg)

#while else 當while循環被break打斷,則不走else程序。
# count = 0
# while count <= 5:
# count += 1
# print("Loop",count)
# if count == 4: break
#
# else:
# print("循環正常執行完啦")
# print("-----out of while loop ------")

5,編碼初始

諜戰片:嘀嘀嘀 滴滴  高低電平,0101010
電腦文件的存儲,與文件的傳輸 010101010
初級密碼本 :ascii 字母,數字,特殊字符。
0000 0001 8位== 1個字節 一個字節表示一個字符。
字符:組成內容的最小單元。 abc a b c
中國 中 國

a 01100001
b 01100010
c 01100011

萬國碼:unicode
創建初期 16位 兩個字節表示一個字符。
a :01100001 01100001
中:01100011 01100001

升級:32位 四個字節表示一個字符。
a :01100001 01100001 01100001 01100001
中:01100011 01100001 01100011 01100001
資源浪費。
對Unicode升級 :utf-8。
utf-8:最少用8位數去表示一個字符。
a:01100001(字母用1個字節表示。)
歐洲文字:01100001 01100001(歐洲用2個字節表示。)
亞洲文字——中:01100001 01100001 01100001 (歐洲用3個字節表示。)
utf-16:最少用16位數去表示一個字符

gbk:國家標準。
a : 01100001
中: 01100001 01100001

8位 1個byte
1024bytes 1kb
1024kb 1MB
1024MB 1GB
1024GB 1TB

轉載于:https://www.cnblogs.com/juxiansheng/p/8963611.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/397754.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/397754.shtml
英文地址,請注明出處:http://en.pswp.cn/news/397754.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

nginx編譯安裝與配置使用

第一部分----nginx基本應用源碼編譯安裝nginx1、安裝pcre軟件包&#xff08;使nginx支持http rewrite模塊&#xff09;yum install -y pcre yum install -y pcre-devel2、安裝openssl-devel&#xff08;使nginx支持ssl&#xff09;yum install -y openssl-devel3、創建用戶ngin…

ubuntu+查看服務器文件夾權限,Ubuntu - 文件夾權限查看與修改

Ubuntu 文件的歸屬身份有四種&#xff1a;u - 擁有文件的用戶(所有者)g - 所有者所在的組群o - 其他人(不是所有者或所有者的組群)a - 每個人或全部(u, g, o)1. 查看文件/文件夾權限ls -l filename # 查看文件權限ls -ld folder # 查看文件夾權限輸出結果如&#xff1a;drwxrwx…

mysql dump 1449_跨版本mysqldump恢復報錯Errno1449

已經有一套主從mysql,新增兩個slave主庫Server version: 5.6.22-log MySQL Community Server (GPL)舊從庫Server version: 5.6.28-log MySQL Community Server (GPL)新增SLAVE 1&#xff1a; Server version: 5.6.22-log MySQL Community Server (GPL)新增SLAVE 2&#xff1a; …

修復 Xcode 錯誤 “The identity used to sign the executable is no longer valid”

如圖&#xff1a; 解決方法來自&#xff1a;http://stackoverflow.com/questions/7088441/the-identity-used-to-sign-the-executable-is-no-longer-valid/14275197 Restarting Xcode didnt work for me. What fixed it for me was going to Accounts in Xcode (in preferences…

centos設置ip

這里是centos7.vmware安裝centos后需要設置ip 1.首先查看虛擬機的網絡適配器信息 2.根據信息修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 圖為修改后的,最初的配置為 BOOTPROTOdhcp ONBOOTno IPADDR,GATEWAY,NETMASK沒有進行配置需要根據網絡適配器配置手動維…

微信支付+服務器+php代碼,php 微信支付企業付款(示例代碼)

/*** 格式化參數格式化成url參數*/public function ToUrl($arr){$buff "";foreach ($arr as $k > $v){if($k ! "sign" && $v ! "" && !is_array($v)){$buff . $k . "" . $v . "&";}}$buff trim($b…

Spark踩坑記——數據庫(Hbase+Mysql)轉

轉自&#xff1a;http://www.cnblogs.com/xlturing/p/spark.html 前言 在使用Spark Streaming的過程中對于計算產生結果的進行持久化時&#xff0c;我們往往需要操作數據庫&#xff0c;去統計或者改變一些值。最近一個實時消費者處理任務&#xff0c;在使用spark streaming進行…

解決Failed to connect session for conifg 故障

服務器升級openssh之后jenkins構建報錯了&#xff0c;報錯信息如下&#xff1a; Failed to connet or change directory jenkins.plugins.publish_over.BapPublisherException:Failed to connect session for config.....Message [Algorithm negotiation fail] 升級前ssh版本&a…

78oa mysql_78oa系統版本升級方法

可升級版本預覽升級方法&#xff1a;1、備份數據庫、附件目錄、二次開發程序打開開始菜單——控制面板——管理工具——服務&#xff0c;右鍵點擊停止 78oa mysql service 服務&#xff0c;完整復制【D:\78OA\server\modules\storage\data\78oa】(數據庫)文件夾至備份區域。完整…

Excel導出顯示服務器意外,C# 調用Excel 出現服務器出現意外狀況. (異常來自 HRESULT:0x80010105 (RPC_E_SERVERFAULT)...

C# 調用Excel 出現服務器出現意外狀況. (異常來自 HRESULT:0x80010105 (RPC_E_SERVERFAULT)htmlprivate Microsoft.Office.Interop.Excel.Application xApp;private Microsoft.Office.Interop.Excel.Workbook xBook;服務器//變量xApp new Microsoft.Office.Interop.Excel.Appl…

列表、元組、字典、集合的定義、操作與綜合練習

l[A,B,C] t{A,B,C}l.append(B)print(l)scores[66,77,88]d{A:66,B:77,C:88} d[B]99 d[D]111 d.pop(C) print(d)s1{A,B,C} s2{A,C,D} print(s1&s2) print(s1|s2) 轉載于:https://www.cnblogs.com/chenjunyu666/p/9147417.html

xargs

find /tmp/ -name "*.log" -mtime 4 | xargs -i -t mv {} /home/ find /tmp/ -name "*.log" -mtime 4 -print0 | xargs -0 rm -f xargs(1) xargs是給命令傳遞參數的一個過濾器&#xff0c;也是組合多個命令的一個工具。它把一個數據流分割為一些足夠小的塊…

export mysql home_mysql的Linux下安裝筆記

注&#xff1a;在5.7之后MySQL不在生成my-default.cnf配置。tar -xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz/ /usr/local/mysql新建 useradd mysql新建文件夾mkdir /usr/local/mysql/data生成配置&#xff1a;./mysqld -…

[轉]DevExpress GridControl 關于使用CardView的一點小結

最近項目里需要顯示商品的一系列圖片&#xff0c;打算用CardView來顯示&#xff0c;由于第一次使用&#xff0c;遇到許多問題&#xff0c;發現網上這方面的資源很少&#xff0c;所以把自己的一點點實際經驗小結一下&#xff0c;供自己和大家以后參考。 1、選擇CardView&#xf…

thinkphp5 ajax搜索+分頁

<center> <table > <tr> 水果名稱<input type"text" name"f_name" class"f_name"> 水果分類 &…

EventBus學習

EventBus是android 下高效的發布/訂閱事件總線機制&#xff0c;可以代替傳統的Intent&#xff0c;Handler&#xff0c;BroadCast 或者Fragment&#xff0c;Activity&#xff0c;Service&#xff0c;線程之間傳遞數據&#xff0c;是一種發布訂閱設計模式&#xff08;觀察者模式&…

Uediter的引用和取值

頁面應用Uediter控件&#xff0c;代碼如下&#xff1a; <tr><td align"center" class"xwnr_j"><asp: TextBox ID "txtContent" TextMode "MultiLine" Height "274px" Width "95%" runat"serv…

java程序 構建mycircle類_Java語言程序設計(十九)對象和類的應用實例

1.我們定義一個Circle類并使用該類創建對象&#xff0c;我們創建三個圓對象&#xff0c;1.0&#xff0c;25和125&#xff0c;然后顯示這三個圓的半徑和面積&#xff0c;將第二個對象的半徑改為100&#xff0c;然后顯示它的新半徑和面積。程序清單如下&#xff1a;package testc…

Django拋錯不存在(DoesNotExist)

from django.core.exceptions import ObjectDoesNotExist try:disabledusers.objects.get(sAMAccountNameliu) except ObjectDoesNotExist:print a except modelname.DoesNotExist:轉載于:https://www.cnblogs.com/dreamer-fish/p/5835465.html

mysql ddl dql_mysql DDL、DML、DCL、DQL區分

mysql [Structure Query Language] 的組成分4個部分&#xff1a;DDL [Data Mefinition Language] 數據定義語言DML [Data Manipulation Language]  數據操縱語言DCL [Data Control Language] 數據控制語言DQL [Data Query Language ] 數據查詢語言1、…