1.单行注释和多行注释
# :单行注释
'''    """    :多行注释

2.python程序的执行原理:
首先CUP将python解释器加载到内存中,然后python解释器会让CPU根据
语法规则解释python程序中的代码,CPU最终执行翻译后的代码。

3.关闭所有打开页:右击一个页的标题头,选择Close ALL/Close Others

4.python中不存在long 因为python的数会很大。

5.数字之间可以直接进行运算:不管是整数还是浮点数。
   布尔型true=1  false=0

6.字符串之间的拼接用 +号
   字符串重复拼接 ‘字符串’*  数字       表示重复拼接多少个。
   字符串和数字不能直接进行计算。

7.变量的输入:
print(‘’)  输出到控制台
type(x)   查看x的类型。
格式:   字符串变量 = input('请输入:')

8:类型转换:
int(x) ;将x转换成整数。
float(x) :转换成小数。

9:格式化字符串输出:
%s   字符串
%d  整数
%f   浮点数
%%  输出%
%06d  :不够6位前面用0补充,超过还是自己不会截尾。


例:
name = "小明"
print("我的名字叫 %s!"% name)

student_namber = 100
print('我的学号是 %06d' % student_namber)

price = 8.5
weight =7.5
money = price * weight
print("单价 %.2f 元/斤,数量 %.3f 斤 总价 %.4f 元!!" % (price,weight,money))

sacle = 0.25*100
print('数据是%.2f%%' %sacle*3)

sacle2 = 0.25
print('数据是%.2f%%' % (sacle2*100))
输出:

我的名字叫 小明!
我的学号是 000100
单价 8.50 元/斤,数量 7.500 斤 总价 63.7500 元!!
数据是25.00%数据是25.00%数据是25.00%
数据是25.00%

10.变量的命名规则
                python区分大小写。
	变量都要小写
	变量由多个单词构成格式:单词1_单词2

	

1.   if 语句格式:

if 条件:
    结果

if语句的技巧:
@1.如果把光标放在代码块的内部,那么代码框的左上方会显示if语句。
@2.左侧会有一对向上向下的箭头,表示if语句的范围。

简单的 if else 语句:

age = 18            
if age>=18:         
    print(age)      
else:               
    print("年龄不够")   

if语句进阶:

格式:
if 条件:
    执行代码
elif 条件2:
    执行代码
elif 条件3:
    执行代码


综合应用:剪刀石头布:
import random

person = int (input("请输入你要出的拳头 %d 1:石头  2:剪刀  3:布" ))
computer = random.randint(1 , 3)
print("玩家是%d 电脑是%d" % (person , computer))

if ((person == 1 and computer == 2)
        or(person == 2 and computer == 3)
        or(person == 3 and computer == 1)):

    print("恭喜玩家赢!!!")
elif person == computer:
    print("平手,再来!")
else:
    print("电脑赢!!")


2:循环
例1:循环输出hello python 5次
# 循环打印 hello python          
i = 1                        
while i<=5:                  
    print('hello python!')   
    i = i + 1                
print('循环处理完成!')             
    

例2:计算1到100的累加求和:
i = 1            
sum = 0          
while i<= 100:   
    sum = sum + i
    i = i + 1    
print(sum)       

例3:计算1到100的偶数累加求和:
i = 1                  
sum = 0                
while i<= 100:         
    if i % 2 == 0:     
        sum = sum + i  
    i = i + 1          
print(sum)             
                       
例四:循环打印星星(字符串拼接)
row = 1
while(row<=5):
    print('*'*row)
    row += 1                       

运行后:
*
**
***
****
*****

循环打印星星(循环嵌套)
row = 1
while(row<=5):
    col = 1
    while(col<=row):
        print('*',end='')
        col += 1
    print("")
    row += 1

例五:打印九九乘法表
i = 1
while(i<=9):
    j = 1
    while(j<=i):
        print('%d * %d'%(j,i),end="  ")
        j += 1
    print("")
    i += 1


运行结果:

1 * 1  
1 * 2  2 * 2  
1 * 3  2 * 3  3 * 3  
1 * 4  2 * 4  3 * 4  4 * 4  
1 * 5  2 * 5  3 * 5  4 * 5  5 * 5  
1 * 6  2 * 6  3 * 6  4 * 6  5 * 6  6 * 6  
1 * 7  2 * 7  3 * 7  4 * 7  5 * 7  6 * 7  7 * 7  
1 * 8  2 * 8  3 * 8  4 * 8  5 * 8  6 * 8  7 * 8  8 * 8  
1 * 9  2 * 9  3 * 9  4 * 9  5 * 9  6 * 9  7 * 9  8 * 9  9 * 9 
 
3.print 去掉末尾的换行。
print('ssds' ,end=' ') 

4:函数
格式:def 函数名():
                 函数体
在python中必须先定义函数,再调用,不能先调用再定义。

函数注释:
一般在函数上方增加两行空行。
空行
空行
def say_hello():
    '''打招呼注释'''

    print('hello')
    
say_hello()

按Ctrl+q :快速找到函数说明(小窗口显示)

例1:求两个数相加和的函数


def sum_sum(a,b):
    '''求和函数'''

    c = a + b
    return c

c = sum_sum(1,2)
print(c)