1. 双引号与单引号的用法

①普通字符串,单双引号都可以用

eg:name = “球球qiu”

name = ‘球球qiu’

②在打英语字符串时,有遇到【’】的单词时需要用双引号来进行区分

eg:word = “let’sgo”

③在需要打【“”】的字符串时,需要用单引号来区分

eg:word = ‘你长的真“好看”’

④在既有【’】又有【“”】的字符串时,需要用双引号

eg:word = ''' let's go ,you are so "beautiful" '''

⑤数字不需要加引号

eg:age = 20

2. 注释

单行注释:句首加注释符【#】,快捷键:Ctrl+?

eg:# words = "你好"

批量注释:段落前后加三个单引号【’’’】

eg: ’’’

words = "谢谢"

words = "不用谢"

’’’

*注释后的代码是不会执行的。

3. 比较运算符

【>】【=】【<=】【==】【!=】

4. 字符串格式代码

【%s】

eg:  user = '小明'

today = datetime.datetime.today()

print('欢迎'+user+','+'今天的日期是'+ str(today))

print('欢迎%s登录' % user)

print('欢迎 %s登录,今天的日期是 %s' % (user,today)) #占位符

age = 18

score = 95.3

print ('你的名字是 %s ,你的年龄是 %d ,你的分数是 %.2f ' %(user,age,score))

print ('你的名字是 %s ,你的年龄是 %s ,你的分数是 %s ' %(user,age,score))

print ('你的名字是{name},年龄是{nianling}'.format(name=user,nianling=age))

print ('你的名字是{},年龄是{}'.format(user,age))

sql = 'insert into user (username,password,role,email,phone) values

({username},{password},{role},{email},{phone})'.format(phone=phone2,email=email2,password=password2,username=username2,role=role2)

5. 输出类型

【input】接手到的输入,全都是字符串

【int】整数

【floot】小数

eg:  score = input('请输入你的成绩:')

类型转换:

eg:  score = int(score)

score = floot(score)

6. If条件语句

条件语句就是使用【if】、【elif】、【else】等关键词来判断某些条件的执行结果

eg:  score = input(‘成绩:’)

if score >= 90:

print('优秀')

elif score < 90 and score >= 80:

print('良好')

elif score < 80 and score >= 60:

print('及格')

else:

print('不及格')

*当有多个判断条件存在时,需要加【elif】

*多条件判断语句使用关键词【and】或者【or】来连接若干个条件语句进行判断

7.【while】循环

循环就是重复执行循环体里面的代码。

eg: import random

number= random.randint(1,100)

print(number)

count = 0

while count<7:

count+=1

guess = int(input('请输入你猜的数字:'))

if guess>number:

print('猜大了')

elif guess>number:

print('猜小了')

else:

print('猜对了')

break

print('次数已经用尽')

【else】正常结束while循环,会执行else里面的代码,如果是break结束的循环,不会执行

【break】在循环里面碰到break循环立即结束

【continue】在循环里面碰到continue立即结束本次循环,进行下一次循环

8.【for 】循环与【while】循环的区别

for主要应用在遍历中

eg1:  for i in range(10):

print(i)

打印结果为:

0 1 2 3 4 5 6 7 8 9

而while循环很少进行遍历使用(语句过多,没有for方便),while主要用于判断符合条件。

9.【random()】函数

Import random

print( random.randint(1,10) )     #产生1到10的一个整数型随机数

print( random.random() )        #产生0 到1 之间的随机浮点数

print( random.uniform(1.1,5.4) )   #产生1.1 到5.4 之间的随机浮点数,区间可以不是整数

print( random.choice('tomorrow') )    #从序列中随机选取一个元素

print( random.randrange(1,100,2) )    #生成从1到100的间隔为2的随机整数

a=[1,3,5,6,7]

random.shuffle(a)

print(a)

#将序列a中的元素顺序打乱random.shuffle(a) print(a)

10.【datetime】函数

datetime模块定义了下面这几个类:

datetime.date:表示日期的类。常用的属性有year, month, day;

datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;

datetime.datetime:表示日期时间。

datetime.timedelta:表示时间间隔,即两个时间点之间的长度。

datetime.tzinfo:与时区有关的相关信息。

eg: import datetime

today = datetime.datetime.today()

print(today)

11.字符串常用方法

.strip() :默认去空格和换行符

.lstrip() :去左边的空格

.rstrip() :去右边的空格

.lower() :把字符串变成小写的

.upper() :把字符串变成大写的