1.PYTHON基础

1.简单示例

def main():
	celsius = eval(input("What is the Celsius temperature?: "))
	fahrenheit = 9/5 * celsius + 32
	print("The temperature is,"fahrenheit,"degrees Fahrenheit.")

2.程序要素

2.1名称

名称是编程的重要组成部分,也可以叫做“标识符”,用于给模块、函数、变量命名。Python对标识符的构成规则是:每个标识符必须以字母或下划线("_"字符)开头,后跟字母、数字或下划线的任意序列。

2.2Python的关键字

Flase class finally is return None continue for lambda try true def from
nonlocal while and del global not with as elif if or yield assert else import pass break except in raise

2.3输出语句
print(\<expr\>,\<expr\>, ..., \<expr\>)
print()
\<expr\> 可以是变量,常量,表达式和字符串 
如:print("The answer is:",3+4)
@格式化输出
print('Hi, %s, you have $%d.' % ('Michael', 1000000))  
print('Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)) 
2.4赋值语句
<variable> = <expr>

#1.简单赋值
b = 1
a = b + 2

#2.赋值输入
x = input("xxxx")
x = eval(input("xxxx"))

input()输入的任何东西都是字符串,如果想要得到数字,需要用eval()转换

#3.同时赋值
a = b = 2
2.5循环
#.1确定循环
for <var> in <sequence>:
	<body>
将sequence的值依次赋给var

for i in range(10):
	print(i)
#range()是一个python的内置函数,用于当场生成一个数字序列(0 -> n-1)
#可以使用内置函数list()将range()转换成旧式列表:list(range(10))
	

3.字符串和编码

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;
第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

utf-8是unicode变长版本

ord() 字符转数字
chr() 数字转字符
str.encode() 编码成bytes类型
len(str.encode()) 字节数
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值