1.运算符和输出

1.加减乘除法运算

a = 2

b = 5

c = a*b

d =a**b

print(a+b)

print(c)

print(d)

2.数据类型

字符串str(string):a b Username 大神

整数int (integer): 3 4 8000

浮点数(float):3.5  6.8

列表:[id,username,passwd]多个元素集合

字典:{‘china’:'big country';‘japan’:'small country';‘Italy’:'medium country'}元素以及相应属性或内容

布尔值:True(真)   Flase(假)

运算符:+-*、**=

Tip:在Python里面,解释器会自动识别数据类型。

Tip:在Python里面加了引号的字符都是字符串。

3.赋值

username = 'dapao'

print(username)


username = '大炮'

print(username)


count = 8+10

print(count)

4.导入模块

import   time

print('a')

time.sleep(7)

print('b')

5.打印时间

import time

print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))


import datetime

print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))

6.拼接字符串和转义

ip = '10.10.10.10'

print('已登录到交换机' + ip)

a = '你的成绩是:'

b = 99

###str将转换成字符串

###注意:在使用加号+将变量拼接合并时,如果其中一个变量为字符串,那么其他所有要与之拼接的变量也都必须为字符串。

print(a+str(b))

7.if条件语句

x = 8

if x < 100:

x +=6

print(x)

elif x ==100:

print('good!')

else:

print('perfect!')

Python基础语法案例_数据类型

8.input用户交互

a = input('你叫啥?:')

print(a)

age = int(input("请输入你的年龄?"))

if age < 18:

print('未成年')

else:

print('已成年')

9.布尔值

a = 33

b = 88

print(a<b)

10.while循环&for循环

a = 1

b = 4

while a < b:

a += 1

print(a)

else:

print('Game Over!')


import schedule

def job():

print('abc')

print('123')

print('456')

job()

schedule.every(3).seconds.do(job)

while True:

schedule.run_pending()

Python基础语法案例_IP_02

for i in ('Hello'):

print(i)

for i in range(2,18):

ip = "10.10.10." + str(i)

print(ip)

Python基础语法案例_IP_03

11.max和min

a = [8,6,4,9,10,-22]

b = min(a)

c = max(a)

d = len(a)

print(b,c,d)

12.break 和 continue

break语句用于强行退出循环体,不再循环。(也不执行循环中剩下的语句)

a = 9

b = 13

while a < b:

a += 2

if a == 4:

break

print(a)

continue结束本次循环,继续执行下次循环

a = 1

b = 6

while a < b:

a += 1

if a == 4:

continue

print(a)

13.索引操作

a = (‘Huawei’)

print(a[0])

print(a[1])

print(len(a))

14.元组tuple

元组(tuple)是一种不可变序列类型,特定:小挂号,不可修改

a = (22,24,30)

print(a[2])

a.append(9)

a[1] = 15

15.列表list

列别哦(list)是一种可变序列类型,可追加,插入,删除和替换列表中元素。特点:中挂号

a = [22,24,30]

print(a)

a.append(34)

a[3] = 11

a.insert(2,34)

print(a)

16.字典dictionary

字典(Dictionary)是若干组无序的键值对的集合,用大挂号表示,每一组键值对对用逗号隔开。键值对里的键值以冒号隔开,左边为键,右边为值。

键的数据类型可谓字符串,整数,浮点数或者元组;值为任意数据类型。

字典是无序的,因此不能使用索引来查找字典中某个键对应的值,查找或更改某个值,格式为‘字典名[键名]’

a = {'system':'win10','cpu':'I7','内存':'16G'}

a['硬盘'] = ‘2T’

a['cpu'] = 'i9'

print(a)

del a['系统']

print(a)

print(a.get('cpu'))

###a.get后面接小挂号

17.成员测试

a = 'Huawei'

print('H' in a)

print('a' no in a)

18.strip函数去掉多用空格和回车

strip()函数中python中内置函数的一部分,该函数将从原始字符串的开头和结尾删除给定的字符。

默认情况下,函数strip()将删除字符串开头和结尾的空格,并返回前后不带空格的相同字符串。

ip = ' 8.8.8. 8 '

print(ip)

print(ip.strip())

18.检验

需求1:使用python编写程序,提醒用户输入一个整数x。

如果x大于0小于50,则计算出x*6+8的结果。

如果x大于等于50小于等于100,则计算出x*5+3的结果。

如果x是其他整数,则提醒用户“请输入小于等于100的整数”。

程序需循环执行!

需求2:使用python编写程序,针对列表IP['10.1.1.1','10.1.1.10','10.1.1.18']追加两个IP地址x和y,x和y两个IP由用户输入。将10.1.1.10替换成10.1.1.58并依次打印出列表中IP地址,当列表中IP为10.1.1.18时,则打印“IP地址为:10.1.1.18”

19.else

.upper()-----大写

.lower()------小写

.strip()-------返回的值是字符串,用来在字符串的开头和结尾移除制定的字符(字母,数字,空格,换行符\n,标点符号等等)

.count()------用来判断一个字符串内容里给定的字母或数字具体有多少个,返回的值是整数。

.len()-------用来判断字符串内容阿长度,返回的值是整数

.split()------将字符串转换成列表

.join()-----将列表转换成字符串,返回的值是字符串

tpye()来确认该变量的数据类型

raw_input()-----返回的值是字符串

#coding=utf-8-------编码格式设置未显示中文

.startwith(),endswith(),isdigit(),isalpha() 返回的值都是布尔值(Boolean),True/False

.startwith()--------用来判断字符串里的内容是否给定的字符串开头

endswith()--------用来判断字符串的内容是否给定的字符串结尾

isdigit()--------用来判断字符串的内容是否为整数  

isalpha()--------用来判断字符串的内容似乎否为英文字母(全部为英文字母)

/正常的除法运算,//表示向下取整,%表示求余数。

整数也不单单用来做数学运算,通过加号+或乘号*两种运算符,可以和字符串互动,适合用来画分割线。